日期:2014-05-18  浏览次数:20448 次

合并成日期型出错
我有一个表as:名称,日期,金额
按月名称相等的求和的表(js):select year(日期) as fyear,month(日期) as fmonth,名称,sum(金额) as 金额 form as GROUP BY year(日期),month(日期),名称

我现在要把js里的fyear和fmonth在组成一个日期型字段,用了cast(fyear+fmonth+'4' as datetime) 显示的是1705年,我应该怎么办,谢谢。


------解决方案--------------------
修正一下
SQL code

convert(char(10),convert(varchar(4),fyear)+'-'+convert(varchar(2),fmonth)+'-'+'04',120)