【发布时间】:2017-02-01 23:35:16
【问题描述】:
我不知道如何返回该月的最后一个日期。目前我只有这个返回过去 12 个月的 SQL 语句:
SELECT *
FROM KENNZAHL
WHERE ID=325 And Datum>=DateAdd("m",-12,Date())
ORDER BY Datum DESC;
很好,但我只需要这 12 个月的最后一个日期。有人有想法吗?
ps:我使用的是 ms access 2010。
例如:
结果:
ID | Datum
325 | 2017-01-31
325 | 2016-12-31
325 | 2016-11-30
325 | 2016-10-31
325 | 2016-09-31
.....
【问题讨论】:
-
你只想要日期?那将是
MAX(Datum)。还是您想要MAX(Datum)的完整记录?还是每月MAX(Datum)?还是别的什么? -
@ThorstenKettner 我编辑了我的帖子
-
没有2016-09-31。