m.e*_*son 2 sql oracle select toad
必须有一个非常简单的答案,但我无法在任何地方找到它.
我有以下这是我的select
陈述的一部分:
case when q.renewal_date is not null then
to_date(q._renewal_date, 'DD/MM/YYYY')
else
to_date(w.END_DATE, 'DD/MM/YYYY')
end END_DATE,
Run Code Online (Sandbox Code Playgroud)
根据我可以找到的所有文档MM
应该给出数月的数字然而我得到的结果如下:
30-SEP-12
26-JUN-11
30-SEP-12
Run Code Online (Sandbox Code Playgroud)
有趣的是,它们是连字符( - )而不是斜杠(/).
那么这是什么原因以及我如何实现我的目标?
假设w.end_Date
并且q._renewal_date
是实际日期,你想要to_char
他们,而不是to_date
.目前我会说您正在以NLS设置指定的格式查看日期.(如果它们不是日期,您将它们转换为日期,但仍然让您的NLS设置选择您在其中查看的格式)
归档时间: |
|
查看次数: |
1344 次 |
最近记录: |