【发布时间】:2016-10-27 11:28:45
【问题描述】:
我有下表,如何在 SQL 中选择每个 categoryID 中每个月的最后一个日期(从列表中)?
我想结束一些事情:
类别 ID |当前 |日期
1 | 5 | 2016-09-30
1 | 3 | 2016-10-30
1 | 7 | 2016-11-30
1 | 2 | 2016-12-30
等等。随着历史的积累。
图片:
【问题讨论】:
-
我不认为这些日期是月份的最后日期。
-
您使用的是哪个 dbms? (在日期/时间方面,许多产品远不符合 ANSI SQL。)
-
@GordonLinoff 日期是每个星期五记录的,因此不一定是日历上每月的最后一天。例如,我制作了日期以显示我想要的最终结果。
-
@ExpressDude:DBMS 代表数据库管理系统。简而言之,您使用什么数据库?通常,你会说 MySQL、Microsoft SQL Server(T-SQL 是语言)、PostgreSQL,甚至 MongoDB...
-
UI 看起来像 SQL Management Studio,所以我在 T-SQL 上花钱