给定以下实体类和带有相关表的 postgres 数据库:
case class Statistics(name: String,
measure: Long,
datetime: Timestamp = new Timestamp(System.currentTimeMillis))
我如何构造一个 Squeryl 聚合查询,该查询返回每天或每周的度量计数或其累积值,基本上导致 SQL 语句类似于:
select count(*), date_trunc('day',datetime) from stats
group by date_trunc('day',datetime);
select sum(*), date_trunc('day',datetime) from stats
group by date_trunc('day',datetime);
使用无法从 Squeryl 直接访问的 postgres 的date_trunc函数。