Sql 如果两个日期之间有24小时的间隔,则案例陈述
我正在尝试创建一个案例说明,如果我的两个日期参数之间的时间间隔小于等于1天,则执行此操作,否则执行此操作….尝试此操作,但此操作仅适用于查询Sql 如果两个日期之间有24小时的间隔,则案例陈述,sql,sql-server,sql-server-2005,Sql,Sql Server,Sql Server 2005,我正在尝试创建一个案例说明,如果我的两个日期参数之间的时间间隔小于等于1天,则执行此操作,否则执行此操作….尝试此操作,但此操作仅适用于查询 case when datediff(hh,@Date1,@Date2) < 24 then..... 当datediff(hh,@Date1,@Date2)1天“ELSE”
case when datediff(hh,@Date1,@Date2) < 24 then.....
当datediff(hh,@Date1,@Date2)<24时,则。。。。。
如果是在常规的非查询T-SQL中,只需使用if语句
IF datediff(hh,@Date1,@Date2) < 24
begin
-- stuff here
end
else
begin
-- stuff here
end
如果datediff(hh,@Date1,@Date2)<24
开始
--这里的东西
结束
其他的
开始
--这里的东西
结束
试试这个,但是这只适用于查询
case when datediff(hh,@Date1,@Date2) < 24 then.....
当datediff(hh,@Date1,@Date2)<24时,则。。。。。
如果是在常规的非查询T-SQL中,只需使用if语句
IF datediff(hh,@Date1,@Date2) < 24
begin
-- stuff here
end
else
begin
-- stuff here
end
如果datediff(hh,@Date1,@Date2)<24
开始
--这里的东西
结束
其他的
开始
--这里的东西
结束
解释“这样做”,因为a。解释“这样做”,因为a。选择CASE WHEN CAST CAST(d1-d2为FLOAT)>1然后>1天“ELSE”选择CASE WHEN CAST CAST(d1-d2为FLOAT)>1然后>1天“ELSE”