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;