SQL CAST, CONVERT 比较
本文转自:http://blog.csdn.net/wobuwei/archive/2009/08/18/4458185.aspx if (@StartTime > @EndTime) Set @EndTime = cast ( convert ( char , @ScheduleDate + 1 , 101)+' '+ convert ( char , @EndTime, 108) as datetime ) Else Set @EndTime = cast ( convert ( char , @ScheduleDate , 101)+' '+ convert ( char , @EndTime, 108) as datetime ) Set @StartTime = cast ( convert ( char , @ScheduleDate , 101)+' '+ convert ( char , @StartTime, 108) as datetime ) 这条语句中的Convert,Cast 的意思,作用 Convert (data_type[,length],expression[,style]) 这个转换函数一般在时间类型和字符串类型转换的时候才用到. style格式在转换时间时候的格式如下: Style(2位表示年份) | Style(4位表示年份) |