【发布时间】:2016-04-20 17:34:41
【问题描述】:
我有一个 DatePeriod
$start = new DateTime('2016-03-01');
$end = new DateTime('2016-03-01 + 1 month');
$period = new DatePeriod($start, new DateInterval('P1D'), $end);
还有一个带有工作日期的 SQL 表:
现在我需要一个 SQL 查询来通过 tagnr (daynumber) 计算表中 Dateperiod 之间的每一天
以下代码对我不起作用。
SELECT
COUNT(tagnr) AS totalsumme
FROM
arbeitszeiten
WHERE
tagnr IN ($period)
【问题讨论】:
-
$period不包含任何 MySQL 可以理解的内容 -
我怎样才能做到这一点。我想显示一个月,而mysql应该按天数计算表中的所有天数
-
史蒂夫,这是个无稽之谈。再尝试问一些有意义的问题!