SQL语句查询特定时间段的数据怎么写

2023-07-02 03:05

SQL语句查询特定时间段的数据 在我的表中有一个字段存储的是datetime格式的日期和时间。我想获得7月1号到7月31号之间每天19:20:00点到21:20:00的数据。获得这样的数据的sql
1个回答
select * from 表 where 日期字段>='开始日期' and 日期字段<='截止日期'
and convert(char(8),日期字段,108)>='开始时间' and convert(char(8),日期字段,108)<='截止时间'

例如:
select * from tb1 where dDate>='2010-11-05' and dDate<='2010-11-15'
and convert(char(8),dDate,108)>='22:30:00' and convert(char(8),dDate,108)<='23:00:00'
相关问答
如何在SQL中按时间段查询数据
5个回答2022-10-04 12:04
sql server: select * from 表 where 发生日期>'2008-7-1' and 发生日期#2008-7-1# and 发生日期扩展资料: sql查询日期语句 sele...
全文
sql查询每月同一日数据
1个回答2022-11-03 13:01
SELECT * FROM user_config u where DATE(u.last_update_date)='09'; 要加引号
SQL怎么查询两个表中不同的数据?
1个回答2023-01-07 16:33
1,关键是第一步,你要找出表1中有,而表2中没有的数据行.,select t1.* from 表1 t1 left join 表2 t2 on t1.?=t2.? 2, 以什么列相同判定为有,都...
全文
SQL怎么查询两个表中不同的数据
2个回答2022-10-04 12:15
工具/材料:Management Studio。 1、首先在桌面上,点击“Management Studio”图标。 2、其次在该界面中,点击“新建查询”按钮。 3、继续在该界面中,输...
全文
sql 模糊查询+时间段查询
1个回答2022-09-24 11:36
select * from kucun where 时间字段 between '2009-01-02' and '2010-02-01' and ( kName like '%小%' or kLin...
全文
SQL时间段查询+模糊查询
2个回答2022-09-17 11:20
没有给出太多的信息.我就直接写吧: SELECT * FROM 表A where --这个是时间段查询 时间列 BETWEEN GETDATE()-1 AND GETDATE() --模糊查询...
全文
SQL查询两个表相同的两个字段里不同的数据有哪些
1个回答2022-09-16 22:18
select * from A inner join B on A.Name = B.Name and A.ID = B.ID where A.Name = '张三' and A.ID = '0...
全文
查询数据库中某个字段的sql语句怎么写
2个回答2023-02-26 02:20
一般的可以这样写: select * from 你的表名 where 想查找的字段名 ='想查找的值' 要注意的事项,如果[想查找的值]为文本时 注意要使用 单引号'' 括起来 数值不用,日期要...
全文
SQL问题 实现递归查询
1个回答2024-02-21 15:49
递归不用专门的语句呀,就是在函数中调用自己就可以了,注意一定要有递归结束的条件。