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

sql中怎么查找当前时间小于当日的六点,并且日期在指定的昨晚10点到今早六点之前的数据

2012-09-05 
sql中如何查找当前时间小于当日的六点,并且日期在指定的昨晚10点到今早六点之前的数据?sql中如何查找当前

sql中如何查找当前时间小于当日的六点,并且日期在指定的昨晚10点到今早六点之前的数据?
sql中如何查找当前时间小于当日的六点,并且日期在指定的昨晚10点到今早六点之前的数据
如:
if(DateTime.Now < 当日六点) and (billDate between A and B)
  {
//满足条件的数据集
  }
  else{
//不满足的数据集
}

[解决办法]

SQL code
select * from 你的表     where  convert(varchar(19),日期列,120)         between convert(varchar(10),getdate()-1,120)+space(1)+'22:00:00'        and convert(varchar(10),getdate(),120)+space(1)+'06:00:00' 

热点排行
Bad Request.