首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

一个SQL语句,求解,该怎么解决

2012-04-10 
一个SQL语句,求解elect wcsj,SPSJ,ZGSPSJ,ZJLSPSJ,djbhfrom IN_GZCLDHwhere ZFNand ZDRQ2012-1-1 a

一个SQL语句,求解
elect wcsj,SPSJ,ZGSPSJ,ZJLSPSJ,djbh
from IN_GZCLDH
where ZF='N'
and ZDRQ>='2012-1-1' and ZDRQ<='2012-1-31'
and ZJLSP='同意'
and case when WCSJ is not null then DATEDIFF(HOUR,ZJLSPSJ,WCSJ) else DATEDIFF(HOUR,ZJLSPSJ,GETDATE()) end>24



最后END>24代表什么意思,小弟求解

[解决办法]

SQL code
elect wcsj,SPSJ,ZGSPSJ,ZJLSPSJ,djbhfrom IN_GZCLDHwhere ZF='N'and ZDRQ>='2012-1-1' and ZDRQ<='2012-1-31'and ZJLSP='同意'and )case when WCSJ is not null then DATEDIFF(HOUR,ZJLSPSJ,WCSJ) else DATEDIFF(HOUR,ZJLSPSJ,GETDATE()) end)>24--加个括号你就能看懂了吧!也就是时间差的返回值大于24 

热点排行