比如
select datediff(day,'2009-12-01','2009-12-12') as jssj
得到的jssj是什么类型?怎么转换成INT型?
比如
select datediff(day,'2009-12-01','2009-12-12') as jssj
得到的jssj是什么类型?怎么转换成INT型?
datediff()返回指定的startdate和enddate之间所跨的指定的datepart边界的计数(带符号的整数)。所以在你的示例中,无需转换,直接取值即可。
具体可以参考这里:
http://msdn.microsoft.com/zh-cn/library/ms189794.aspx