sql语句问题求教??? select if (t_ac01.aic001>0, Truncate(t_ac01.aic001/12,0)+'年'+mod(t_ac01.aic001,12) ,'0')+'月' from t_ac01正确的应该怎么写?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有看懂,Truncate 是ddl,还是用文字描述清楚吧! select (case t.aic001>0,Truncate(t_ac01.aic001/12,0)+'年'+mod(t_ac01.aic001,12) ,'0')+'月' end) from t_ac01你的truncate是干什么?我只按你的意思换成case语句 select case when t_ac01.aic001>0 then trunc(t_ac01.aic001/12,0)||'年'||(t_ac01.aic001/12)||'月' else '0'||'月' end from t_ac01; select case when aic001>0 then Truncate(aic001/12,0)||'年'||(aic001/12)||'月' else '0'||'月' end from t_ac01; 执行存储过程错误:ORA-00904 请教一个分组统计SQL 透明网关访问SqlServer语句问题 oracle10g的一些问题 有sql语句优化经验的请看看 数据库除了数据以外的完全备份 大家帮我看看这个DELETE有什么错误,在线等 一個關於update的問題...... 如何解决超大大数据容量问题 学生成绩管理系统如何设置表,及表间关系啊 读取表字段出现乱码,急~~~100分都给了 用SQL语句怎样实现这种效果?
我只按你的意思换成case语句
then trunc(t_ac01.aic001/12,0)||'年'||(t_ac01.aic001/12)||'月'
else '0'||'月'
end
from t_ac01;