sql查询报表,怎么按天查

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql查询报表,怎么按天查相关的知识,希望对你有一定的参考价值。

表名:KM_T_TEST,字段 ID ,NAME,INSERT_TIME,现在想按天为单位,查询每天插入了多少条记录,时间段不用输入。
想要的效果如下:
INSERT_TIME时间段 插入的数据数量
2012-05-12 10
2012-05-13 8

参考技术A select convert(char(10),INSERT_TIME,111)as 时间段,count(*)
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_time

AND
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查询报表,怎么按天查的主要内容,如果未能解决你的问题,请参考以下文章

Oracle查询语句怎么样按天分组

按天分组的 SQL 查询

如何将一个按天统计的sql批量查询?

如何将一个按天统计的sql批量查询?

cognos怎么制作好看的报表

如何使用 SQL Server 在此查询中按天对结果进行分组?