我是php和MySql数据库的新手 我的数据库由date_time(%m-%d-%Y%h:%i:%s)组成,作为column1,计数为column2,tablename dataforchart
我希望将这些数据分组为每小时,每周和每小时的数据,但我无法获得所需的结果: week1 date_time计数 01-17-2017至01-24-2017总和(计数) ----- ---- ----- ----
等等 它应该从任何一天开始动态地将数据分组为几周 我只能达到 SET DATEFIRST 1
SELECT CAST(MIN(01-15-2017) AS VARCHAR(20))+' TO '+CAST (MAX(01-21-2017) AS VARCHAR(20)) AS DATE,
SUM(`count`) AS count,
FROM dataforchart
GROUP BY DATEPART(WEEK,01-15-2017)
HAVING COUNT(DISTINCT 01-21-2017)=7
SET DATEFIRST 7&#34 ;;
但这无济于事