【发布时间】:2014-02-11 19:26:33
【问题描述】:
每次新访问者访问我的网站时,他们都会登录到数据库中。通过使用以下查询,我已经能够选择过去 7 天内特定日期的用户数:
SELECT COUNT(*) AS Hits, DATE_FORMAT(Date, '%Y-%m-%d') AS HitDay FROM(stats) WHERE Date >= DATE_SUB(SYSDATE(), INTERVAL 7 DAY) GROUP BY DATE(Date) ORDER BY Date ASC
问题是,作为项目的一部分,我必须在 VB 中的图表中绘制这些数据,如果在特定日期没有命中,则图表上的两个日期之间存在间隔。我想知道如果没有任何访问者,是否可以返回过去七个日期内的所有日期,Hits 列上的值为 0。间隔也可以改变,所以它的范围可以从 1 到 31。
也许这可以通过过程或函数来完成?任何想法都会很棒,但我试图不填补 VB 中的空白。
【问题讨论】:
标签: php mysql vb.net datetime statistics