我想使用 sql 查询做一些操作,比如显示今天日期 + 3,这意味着如果今天是 2013-03-09 ,那么加上 3 天就是 2013-03-12。
这是我的示例表:
PLACES(VARCHAR) TMS(NUMBER)
LONDON 20130301
TAIWAN 20130302
我必须使用 to_date 函数将其转换为日期格式。
select to_char(to_date(TMS,'YYYY-MM-DD'),'YYYY-MM-DD') from city;
结果 :
TO_CHAR(TO_DATE(TMS,'YYYY-MM-DD'),'YYYY-MM-DD')
2013-03-01
2013-03-02
我试过如下:
select to_char(to_date(TMS+3,'YYYY-MM-DD'),'YYYY-MM-DD') from city;
但它不能工作。有什么提示吗?谢谢