例如我现在要在数据库查询当前时间是select datetime()
但是我现在想用现在返回的这个时间跟2011-9-10 15:38:26这个时间比较一下,如果大于这个时间就返回1,小于这个时间就返回2.这个语句怎么写啊?要求所有的步骤都是在SQL脚本里实现,不要在程序中判断
SQL 的日期比较可以用<,> a符号
SQL 如下:
declare @return as int
if (select convert(varchar(100),getdate(),120))>'2011-9-10 15:38:26'
begin
set @return =1
end
else
begin
set @return=2
end
select @return