【发布时间】:2010-07-15 18:41:36
【问题描述】:
我的 Web 应用程序有一个报告,显示特定用户每周的登录次数。但是,我正在努力使查询恰到好处。我遇到的问题是,我似乎无法获得用户没有登录的周数。
目前我的查询如下所示:
SELECT
DATE_ADD(logDate, INTERVAL(1-DAYOFWEEK(logDate)) DAY) weekStart,
DATE_ADD(logDate, INTERVAL(7-DAYOFWEEK(logDate)) DAY) weekEnd,
COUNT(*) loginCount
FROM log
WHERE
logDate > $startDate AND
logDate < $endDate
【问题讨论】: