日期:2014-05-16 浏览次数:20741 次
?
原始SQL:
SELECT concat(xx.N_Y,'月'), Sum(xx.N_KTCS) FROM t_tjxx_ft AS xx GROUP BY xx.N_Y order by xx.N_Y asc
?
出现问题的原因是由于将整数与汉字字符拼接,造成MySql在解析SQL时产生误判。
只需要将整数强制转换成字符即可。
?
修改后的SQL:
SELECT concat(CONVERT(xx.N_Y,char),'月'), Sum(xx.N_KTCS) FROM t_tjxx_ft AS xx GROUP BY xx.N_Y order by xx.N_Y asc
乱码消失 ?^_^