【发布时间】:2020-06-10 03:50:36
【问题描述】:
请注意,输出中缺少 2017-04-01、2018-02-01、2018-07-01 和 2019-01-01 月份。我只想显示那些缺失的月份。有谁知道该怎么做?
查询:
SELECT TO_DATE("Month", 'mon''yy') as dates FROM sample_sheet
group by dates
order by dates asc;
输出:
2017-01-01
2017-02-01
2017-03-01
2017-05-01
2017-06-01
2017-07-01
2017-08-01
2017-09-01
2017-10-01
2017-11-01
2017-12-01
2018-01-01
2018-03-01
2018-04-01
2018-05-01
2018-06-01
2018-08-01
2018-09-01
2018-10-01
2018-11-01
2018-12-01
2019-02-01
2019-03-01
2019-04-01
【问题讨论】:
-
如果您的表格不包含日期,您将如何显示?
-
我想也许可以与一个临时日历表进行比较,其中包含上述表中第一个和最后一个日期之间的日期。