2
我知道我可以从今天获得日期如如何取得日期:距离特定日期一个月?
选择CURRENT_DATE - 时间间隔“1个月;
但是如果我需要指定的第一个日期会怎样。类似于
select'2017-05-08 00:00:00' - INTERVAL'1 months'?
我尝试过不同的事情,无法让它工作。
我知道我可以从今天获得日期如如何取得日期:距离特定日期一个月?
选择CURRENT_DATE - 时间间隔“1个月;
但是如果我需要指定的第一个日期会怎样。类似于
select'2017-05-08 00:00:00' - INTERVAL'1 months'?
我尝试过不同的事情,无法让它工作。
'2017-05-08 00:00:00'
是一个字符串文字。您需要将其转换为日期,例如,通过使用to_date
:
SELECT TO_DATE('2017-05-08','yyyy-mm-dd') - INTERVAL '1 months'
您太棒了!谢谢! – rose