首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

日期截取有关问题,怎么从系统时间中截取日的没有前缀0?如2号要获得2,而不是02,

2012-02-19 
求助日期截取问题,如何从系统时间中截取日的没有前缀0?如2号要获得2,而不是02,在线等~求助日期截取问题,如

求助日期截取问题,如何从系统时间中截取日的没有前缀0?如2号要获得2,而不是02,在线等~
求助日期截取问题,如何从系统时间中截取日的没有前缀0?如2号要获得2,而不是02

请解答下,谢谢~~

有了答案立即结贴

[解决办法]
写错了
select to_number(to_char(sysdate, 'DD ')) from dual;
[解决办法]
加入ORACLE群吧!群号是:19312711

[解决办法]
照搬楼上的
select to_char(to_number(to_char(sysdate, 'DD '))) from dual;

[解决办法]
Select Case when substr(to_char(Sysdate, 'yyyymmdd '),7,2) <10 Then substr(to_char(Sysdate, 'yyyymmdd '),8,1)
When substr(to_char(Sysdate, 'yyyymmdd '),7,2) > 10 Then substr(to_char(Sysdate, 'yyyymmdd '),7,2)
End
From dual
试试这个。日期也有两位数的

热点排行