我尝试设置值为OPEN的nvl()
- >
select to_char(max(CLOSE_DATE),'dd.mm.yyyy hh24:mi:ss')
如果关闭则获取日期(' dd.mm.yyyy hh24:mi:ss')否则应显示OPEN
任何想法,我可以正确放置NVL()
?
解决方案:
select nvl (to_char(max(CLOSE_DATE),'dd.mm.yyyy hh24:mi:ss'), 'OPEN')
答案 0 :(得分:2)
此?
select decode(close_date, null, 'OPEN',
to_char(close_date, 'dd.mm.yyyy hh24:mi:ss'
) result
from your_table
或者
select nvl(to_char(close_date, 'dd.mm.yyyy hh24:mi:ss'), 'OPEN') result
from your_table