SQL语句查询特定时间段的数据怎么写
SQL语句查询特定时间段的数据在我的表中有一个字段存储的是datetime格式的日期和时间。我想获得7月1号到7月31号之间晚上10点到早上6点的数据。获得这样的数据的s...
SQL语句查询特定时间段的数据
在我的表中有一个字段存储的是datetime格式的日期和时间。我想获得7月1号到7月31号之间晚上10点到早上6点的数据。获得这样的数据的sql 语句如何写 展开
在我的表中有一个字段存储的是datetime格式的日期和时间。我想获得7月1号到7月31号之间晚上10点到早上6点的数据。获得这样的数据的sql 语句如何写 展开
4个回答
展开全部
是sql server数据库吧。 表table1,字段d,如下
select * from table1
where year(d)=2010 and month(d)=7 and day(d) between 1 and 31
and (Datepart(hour,d)>=22 or Datepart(hour,d)<6)
select * from table1
where year(d)=2010 and month(d)=7 and day(d) between 1 and 31
and (Datepart(hour,d)>=22 or Datepart(hour,d)<6)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT [NDateCreated] FROM [table] where DATEPART(mm,[NDateCreated])=7 and (DATEPART(HH,[NDateCreated])>=22 or DATEPART(HH,[NDateCreated])<=6)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from tb
where col>='2010-07-01'
and col<='2010-07-31 23:59:59'
and
(datepart(hour,col)<=6 and datepart(hour,col)>=0)
or
(datepart(hour,col)>=10 and datepart(hour,col)<=23)
where col>='2010-07-01'
and col<='2010-07-31 23:59:59'
and
(datepart(hour,col)<=6 and datepart(hour,col)>=0)
or
(datepart(hour,col)>=10 and datepart(hour,col)<=23)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |