DECLARE @dt datetime
SET @dt=GETDATE()
SELECT LEFT((CONVERT(varchar,@dt,112)),6)
查询得出结果:201707
-----------------以上为时间转字符串
begin
if (@voudate <= CONVERT(datetime,(@yearmon + '01'),112))
raiserror('凭证日期不能处于当前账期之前',16,1)
end
-----------------以上为字符串转时间