我有一个表,用于存储我运行的Web服务的用户访问/查看日志(log).它以时间戳的形式跟踪时间,尽管我发现当我汇总报告时,我只关心当天,而不关心时间.
我目前正在运行以下查询:
SELECT
user_logs.timestamp
FROM
user_logs
WHERE
user_logs.timestamp >= %(timestamp_1)s
AND user_logs.timestamp <= %(timestamp_2)s
ORDER BY
user_logs.timestamp
通常还有其他条件,但它们对问题并不重要.我使用的是Postgres,但我认为使用的任何功能都适用于其他语言.
我将结果拉入一个Python脚本,该脚本计算每个日期的视图数,但如果数据库可以为我分组和计数,对我来说就更有意义了.
我怎样才能把它拆开,让它按天分组,而忽略时间?