想达到的效果图:
如看不到图,图片连接:http://hiphotos.baidu.com/loglab/pic/item/deb30c365e3e09050b55a913.jpg
求一句MYSQL搜索语句
条件一:现在假定数据表结构及部分数据如下:
id username inserttime
1 aa 2010-02-26 01:08:23
2 bb 2010-02-26 01:48:42
3 bb 2010-02-26 02:18:13
4 cc 2010-02-26 03:58:00
5 aa 2010-02-26 08:08:00
6 dd 2010-02-26 08:18:04
7 aa 2010-02-26 08:43:10
条件二:假定现在系统时间是2010-02-26 23:59:59
求:距系统时间24小时内,各小时的在线人数总和。如能用一句MYSQL表示,请问如何写出?
还是看不到图。包括那个链接地址。
看看这个是不是你想要的结果?
SQL code:
select DATE_FORMAT(inserttime,'%y%m%d%H'),count(*)
from 数据表
where inserttime >= NOW() - 24 hour
group by DATE_FORMAT(inserttime,'%y%m%d%H')
各小时的在线人数总和:需要一个临时表,保存00:00:00-23:59:59时间,与工作表连接,按时间分组求COUNT()
看不到图的,请移步
相关问答:
有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......
我对SQL SERVER和ACCESS比较熟,所以数据库的通用基础东西可以说都掌握的差不多了,我现在想要的就是以上两数据库的独特之处的介绍和应用介绍。
另外书最好对应最新版本 oracle是11g吧 10的也行;mysql是5.1吧
谢 ......
我的Mysql 使用的时候 用dos建立的数据表 在dos中能显示出中文
但是在 其他的可视页面 和网页中都显示乱码 如何解决?
在mysql控制台:show variables like 'char%';贴结果出来看看。
mysql命令行模式下: ......
先上错误
无法联接数据库
java.sql.SQLException: Before start of result set
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.ResultSet.checkRowPos(ResultSet.java: ......
CREATE DATABASE ADDRESSLIST;
USE ADDRESSLIST;
DROP TABLE IF EXISTS FRIEND;
CREATE TABLE FRIEND
(FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ,
FRIEND_NAME VARCHAR(20) NOT N ......