declare @T1 datetime,@T2 datetime
Set @T1='2004-10-1 12:30:10'
Set @T2='2005-10-21 11:30:3'
Select Case When Convert(Varchar(8),@T1,114)>Convert(Varchar(8),@T2,114) Then N'@T1大于@T2'
When Convert(Varchar(8),@T1,114)=Convert(Varchar(8),@T2,114) Then N'@T1等于@T2'
When Convert(Varchar(8),@T1,114)<Convert(Varchar(8),@T2,114) Then N'@T1小于@T2'
End
set @T1='2004-10-10 12:30:10'
set @T2='2005-10-21 11:30:03'
select case when
datediff(ss,
cast(convert(char(8),@T1,108) as datetime),
cast(convert(char(8),@T2,108) as datetime)) > 0
then 'T1<T2'
when
datediff(ss,
cast(convert(char(8),@T1,108) as datetime),
cast(convert(char(8),@T2,108) as datetime)) = 0
then 'T1=T2'
else 'T1>T2'
end