当前位置: 代码迷 >> Oracle开发 >> sql语句有关问题求教?
  详细解决方案

sql语句有关问题求教?

热度:87   发布时间:2016-04-24 07:37:30.0
sql语句问题求教???
select   if   (t_ac01.aic001> 0,   Truncate(t_ac01.aic001/12,0)+ '年 '+mod(t_ac01.aic001,12)   , '0 ')+ '月 '   from   t_ac01
正确的应该怎么写??

------解决方案--------------------
select case when t_ac01.aic001> 0
then trunc(t_ac01.aic001/12,0)|| '年 '||(t_ac01.aic001/12)|| '月 '
else '0 '|| '月 '
end
from t_ac01;
  相关解决方案