mysql 查询时间的问题
如何查询一天的数据分为24小时,目前的数据查出来
select DATE_FORMAT(daytime,'%Y-%m-%d %H时'), Ptype,dinggou,tuiding
from table where daytime > '2008-12-21' and daytime <='2008-12-21 23:59:59'
DATE_FORMAT(daytime,'%Y-%m-%d %H时') Ptype dinggou tuiding
2008-12-21 00时 135000000000000000704 0 1
2008-12-21 08时 135000000000000000704 1 0
2008-12-21 09时 135000000000000000704 1 2
2008-12-21 10时 135000000000000000704 1 0
2008-12-21 11时 135000000000000000704 1 1
2008-12-21 12时 135000000000000000704 1 0
2008-12-21 13时 135000000000000000704 1 1
2008-12-21 14时 135000000000000000704 3 1
2008-12-21 15时 135000000000000000704 2 1
2008-12-21 16时 135000000000000000704 3 2
2008-12-21 17时 135000000000000000704 6 1
2008-12-21 18时 135000000000000000704 2 2
2008-12-21 19时 135000000000000000704 1 0
2008-12-21 21时 135000000000000000704 1 0
2008-12-21 22时 135000000000000000704 1 1
2008-12-21 23时 135000000000000000704 0 1
先实现没有数据的小时数据用0补上,实现0-23小时的数据都有
SELECT CAST(CONCAT(DATE('2008-12-21 23:59:59'),' 00:00:00') AS DATETIME)
UNION
SELECT CAST(CONCAT(DATE('2008-12-21 23:59:59'),' 00:01:00') AS DATETIME)
or
用一张表保存01-24
再与工作表连接
'2008-12-21 23
相关问答:
一个行业网站,要实现的功能要求为:
一搜索表单可选搜索 产品/资讯/商家,搜索时希望先搜标题后全文,当前的数据量估计3万多,定位期望在百万级也可用。
数据类型为innodb,当前的方法是对关键词进行 ......
我用一个循环往数据库里面存文件,本来可以作为文件存放数据库里面只放文件的位置的,但是没有办法租的服务器网页空间大小有限制数据库没有限制。语句是这样的
public static final DataBase.MAXSIZE=102 ......
假设我有一张表A
两个字段ID date
1 2009-10-10 11:11:11
2 2009-10-10 11:11:13
3 2009-10-10 11:11:15
4 2009-10-10 11:11:17
还有一张表B
三个字段ID A_id date
1 1 2009-10 ......
请问在mysql的update trigger中,如何获取当前执行的sql语中的where条件,谢谢
问题比较奇怪,为什么要这样?
在trigger中获取到语句要做什么呢
我的这个update trigger更新的是memcache,而我还要从memcac ......
有这样3张表
任务表
ID Name
1 nm1
2 nm2
已完成任务表
ID SwdID
1 1
2 & ......