insert into SJZL_ERP_MD_MDYDYJ (kdbm,bmbm,zyj,tjny) select xsmd,bmbm,sum(xfje)as 合计,CONVERT(varchar(7), GETDATE(), 120) from (select xsmd,xfje,bmbm from SJZL_ERP_MD_XSCKMX where convert(varchar(7),kdsj,120)=CONVERT(varchar(7), GETDATE(), 120) union all select xsmd,xfje,bmbm from SJZL_ERP_MD_XSTHMX where convert(varchar(7),kdsj,120)=CONVERT(varchar(7), GETDATE(), 120))tt  group by xsmd,bmbm
这里中只有 kdsj和tjny是datetime类型,在合计后面的CONVERT(varchar(7), GETDATE(), 120)转行失败,请问是什么问题,请高手帮忙看看。