+ -
当前位置:首页 → 问答吧 → 求当天4点到第二天4点前的SQL语句

求当天4点到第二天4点前的SQL语句

时间:2011-11-10

来源:互联网

现在写一个程序,要求查询当天的数据,但这个当天不是从0时开始,而是从4时开始,到第二天的4时结束。有那个大侠知道这SQL语句怎写吗?

作者: response2009   发布时间: 2011-11-10

between convert(char(11),getdate(),120)+'04:00:00' and convert(char(11),dateadd(day,1,getdate()),120)+'04:00:00'

作者: HEROWANG   发布时间: 2011-11-10

SQL code
日期列 between CONVERT(VARCHAR(10),GETDATE(),120)+' 04:00' and dateadd(d,1,CONVERT(VARCHAR(10),GETDATE(),120)+' 04:00') 

作者: roy_88   发布时间: 2011-11-10

SQL code
between convert(varchar(10),getdate(),120)+'04:00:00' and convert(varchar(10),dateadd(dd,1,getdate()),120)+'04:00:00' 

作者: fredrickhu   发布时间: 2011-11-10

SQL code
 between convert(varchar(10),getdate(),120)+'04:00:00' and convert(varchar(10),getdate())+1,120)+'04:00:00' 

作者: q465897859   发布时间: 2011-11-10

SELECT * FROM TABLE01 WHERE DATE01>=CAST( CONVERT(DATE,GETDATE()) AS VARCHAR(100) ) + ' 16' + ':' + '00' AND DATE01<=CAST( DATEADD("day", 1, CONVERT(DATE,GETDATE())) AS VARCHAR(100) ) + ' 16' + ':' + '00';

作者: fnhkewfg   发布时间: 2011-11-10