我想使用 SQL 从 3 个不同的日子(连续)查询统计信息。显示将类似于:
今天创建了 15 个用户,昨天创建了 10 个用户,两天前创建了 12 个用户
SQL 将类似于(今天):
SELECT Count(*) FROM Users WHERE created_date >= '2012-05-11'
然后我会为昨天和前一天再做 2 次查询。
因此,我总共对整个数据库进行了 3 次查询。created_date 的格式是2012-05-11 05:24:11
(日期和时间)。
有没有更有效的 SQL 方法来做到这一点,比如在一个查询中?
具体来说,我使用的是 PHP 和 SQLite(所以是 PDO 扩展)。
结果应该是 3 个不同的数字(每天一个)。
有没有机会有人可以比较一下一些性能数据?