我尝试通过php获取sql数据,每周显示一个案例类型计数,如下所示:
Week 1 | Date From | Volume
Week 2 | Date From | Volume
Week 3 | Date From | Volume
等等。。。无需每周手动操作。我将周数变量设置为7月份开始的业务年度,因此 Week 1
是七月的第一周。理想的情况下,我想用公司的周,但将满足于正常的一年开始。我从这个开始:
SELECT YEARWEEK(date) as weekNum, MIN(sr_mob.`date`) as start_date,
count(*) as numRecords
FROM sr_mob
WHERE outcome='Escalated'
GROUP BY YEARWEEK(date)
这给了我返回的数据,但是 start_date
这取决于第一次参赛的时间。
有没有办法在php中定义一周,然后查询表(不包含周数)以获得我想要的东西?或者这听起来像是我每周都要手动请求。。。
我可以运行一个查询,例如: $Week1 ($week1=20180731-7;)
我想我要找的是一种 for each
或者 while
,使用 $week
变量,而不必写出52个变量,如果这有意义的话。
1条答案
按热度按时间lnvxswe21#
使用引用自:https://stackoverflow.com/a/30373395/2397717