【发布时间】:2019-06-01 17:13:24
【问题描述】:
我是 Oracle/Toad 的新手。 我正在尝试从 SYSDATE 获取以前的日期、月份、季节,如下所示:
20190102
20190101
20181231
20181230
20181201
20181101
20181001
20180701
20180401
20180101
20171001
20170701
有人可以帮我解决这个问题吗?
SELECT to_date(to_char(sysdate,'yyyymmdd'),'yyyymmdd'),
to_date(to_char(sysdate,'yyyymmdd')-1,'yyyymmdd'),
to_date(to_char(sysdate,'yyyymmdd')-2,'yyyymmdd'),
to_date(to_char(sysdate,'yyyymmdd')-3,'yyyymmdd'),
trunc(sysdate)-(to_number(to_char(sysdate,'dd'))-1)
from dual;
我停留在这一点上。
【问题讨论】:
标签: sql oracle date select toad