我想在 NHibernate 中编写一个投影查询,按日期对记录进行分组并计算这些记录的“税”字段值。我的问题是数据库的值为 DateTime,我将如何仅按日期而不是时间对记录进行分组。下面是我的代码
template.Criteria.SetProjection(
Projections.ProjectionList()
.Add(Projections.GroupProperty("IssueDatetime"), "DateVal")
.Add(Projections.Sum("Tax"), "TotalFare")
);
数据库将 IssueDatetime 字段存储为 DateTime 类型。我想计算每个日期的税并忽略时间部分。有人可以帮我解决上述要求吗?