sql查询报表,怎么按天查
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql查询报表,怎么按天查相关的知识,希望对你有一定的参考价值。
表名:KM_T_TEST,字段 ID ,NAME,INSERT_TIME,现在想按天为单位,查询每天插入了多少条记录,时间段不用输入。
想要的效果如下:
INSERT_TIME时间段 插入的数据数量
2012-05-12 10
2012-05-13 8
from KM_T_TEST
group by convert(char(10),INSERT_TIME,111) 参考技术B 直接group by INSERT_TIME 就可以了。
select INSERT_TIME as INSERT_TIME时间段,count(*) as 插入的数据数量 from KM_T_TEST group by INSERT_TIME with ur;
(默认INSERT_TIME 的datatype是 date)
php中写入mysql的数据精确到秒,写查询语句的时候只要按天查,怎么写?
如果时间格式在mysql是datatime型,名字叫add_timeAND
LEFT(`add_time`,10) = '2012-03-28'追问
是mysql,timestamp类型的,名字为created。查询的sql语句怎么写?
参考技术A 数据库格式时间用int即整型,php里只要用time()获取即可。查询的,时间处理一下,strtotime(date("Y-m-d")),strtotime(date("Y-m-d")." 23:59:59")就是今天的开始时间和结束时间了以上是关于sql查询报表,怎么按天查的主要内容,如果未能解决你的问题,请参考以下文章