社区
Delphi
帖子详情
根据这个表的字段,怎样查询2003-10-2 9:00:00 到2003-10-3 7:30:00的记录呢?
yingxiong
2003-10-09 03:08:35
表的结构如下:
id rdate rtime
1 2003-10-2 8:00:00
2 2003-10-2 9:10:00
3 2003-10-2 12:00:00
4 2003-10-3 6:00:00
5 2003-10-3 8:00:00
是sql 2000我怎么查询 2003-10-2 9:00:00 到2003-10-3 7:30:00之间的记录呢?
...全文
70
20
打赏
收藏
根据这个表的字段,怎样查询2003-10-2 9:00:00 到2003-10-3 7:30:00的记录呢?
表的结构如下: id rdate rtime 1 2003-10-2 8:00:00 2 2003-10-2 9:10:00 3 2003-10-2 12:00:00 4 2003-10-3 6:00:00 5 2003-10-3 8:00:00 是sql 2000我怎么查询 2003-10-2 9:00:00 到2003-10-3 7:30:00之间的记录呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yingxiong
2003-10-09
打赏
举报
回复
谢谢各位,以后还请多多指教。散分。
lxhong1980
2003-10-09
打赏
举报
回复
where rdate between strtodatetime(formatdatetime('yyyy-mm-dd','2003-10-02 9:00:00 '))and strtodatetime(formatdatetime('yyyy-mm-dd','2003-10-03 7:30:00'));
yingxiong
2003-10-09
打赏
举报
回复
dulei115() select * from tbtable where (rdate = '2003-10-2' and rtime > '9:00:00')
or(rdate = '2003-10-3' and rtime < '7:30:00') 不对的
yingxiong
2003-10-09
打赏
举报
回复
解决了。
SELECT *
FROM tbtable
WHERE (CONVERT(varchar(10), rdate, 126) + ' ' + CONVERT(varchar(10), rtime, 108)
>= '2003-10-02 09:00:00') AND (CONVERT(varchar(10), rdate, 126)
+ ' ' + CONVERT(varchar(10), rtime, 108) <= '2003-10-03 07:30:00')
hahahahaanni
2003-10-09
打赏
举报
回复
where rdate between formatdatetime('yyyy-mm-dd','2003-10-02')+'9:00:00' and formatdatetime('yyyy-mm-dd','2003-10-03')+'7:30:00'
dulei115
2003-10-09
打赏
举报
回复
应该就是这样的呀:(复制的前一贴的)
select * from tbtable where (rdate = '2003-10-2' and rtime > '9:00:00')
or(rdate = '2003-10-3' and rtime < '7:30:00')
mudy718
2003-10-09
打赏
举报
回复
where (rdate >= 2003-10-2 and rtime >= 9:00:00)or(rdate <= 2003-10-3 and rtime <= 7:30:00)
yingxiong
2003-10-09
打赏
举报
回复
dulei115() :
不是啊,应该是有这三条记录:
2 2003-10-2 9:10:00
3 2003-10-2 12:00:00
4 2003-10-3 6:00:00
我的表就这三个字段的。查询的时候就是这个条件。
yingxiong
2003-10-09
打赏
举报
回复
lufancy(聆雨)
您好,具体是怎么写呢?请指教。
dulei115
2003-10-09
打赏
举报
回复
你的数据库中满足条件的是不是本来就只有那两条:
4 2003-10-3 6:00:00
5 2003-10-3 8:00:00
louiedf
2003-10-09
打赏
举报
回复
将rdate 和rtime连接 中间有个空格
然后转换成date型
比较时间就可以了
dulei115
2003-10-09
打赏
举报
回复
select * from tbtable where (rdate='2003-10-2' and rtime >'9:00:00')or(rdate='2003-10-3' and rtime <'7:30:00')
yingxiong
2003-10-09
打赏
举报
回复
但就这样一句就:(rdate>='2003-10-2' and rtime >'9:00:00')就查出记录:
4 2003-10-3 6:00:00
5 2003-10-3 8:00:00
如果只是:rdate>='2003-10-2' 就查询所有记录。
如果(rdate>='2003-10-2' and rtime >'1:00:00')就查出记录:
4 2003-10-3 6:00:00
5 2003-10-3 8:00:00
dulei115
2003-10-09
打赏
举报
回复
不好意思,说错了!应该要单引号
yingxiong
2003-10-09
打赏
举报
回复
dulei115() 兄弟的方法不行,这样查询的结果是:
4 2003-10-3 6:00:00
5 2003-10-3 8:00:00
dulei115
2003-10-09
打赏
举报
回复
时间常量不能用单引号括起来
yingxiong
2003-10-09
打赏
举报
回复
rdate,rtime都是tdatetime类型。:)
我试dulei115() 的方法。
tiexinliu
2003-10-09
打赏
举报
回复
如果rdate, rtime是varchar什么的就应该可以了.
dulei115
2003-10-09
打赏
举报
回复
(rdate=2003-10-2 and rtime >9:00:00)or(rdate=2003-10-3 and rtime <7:30:00)
yingxiong
2003-10-09
打赏
举报
回复
我写了这条语句:select * from tbtable where rdate+rtime>='2003-10-2 9:00:00' and rdate+rtime<='2003-10-3 7:30:00'
结果查不到记录。
MySQL实操极简入门
客户端登录与退出MySQL 2-操作数据库 3-创建
表
4-主键 5-主键自增 6-非空 7-修改
表
8-插入数据 9-修改数据
10
-删除数据 11-
查询
数据一 12-
查询
数据二(条件
查询
) 13-
查询
数据三(模糊
查询
) 14-
查询
数据四(
字段
...
mysql查阅某个日期的语句,MySQL
查询
两个日期之间
记录
的方法
MySQL
查询
两个日期之间
记录
的方法网上搜索出来的结果多是下面答案:MySQL中,如何
查询
两个日期之间的
记录
,日期所在
字段
的类型为datetime(
00
00
-
00
-
00
00
:
00
:
00
)解决方案:直接使用><=就可以
查询
。where createDate'
2
00
3
-2-
30
';其实简单美好的写法可以是这样的where createDate between'20
10
-08-01' a...
Oracle日期相关(转)
1、错误原因: date类型不能包含秒以后的精度。 如日期:20
10
-01-01 20:02:20.0 解决方法:将日期秒以后的精度去除 如日期:20
10
-01-01 20:02:20 2、INSERT INTO TEST2 (C1, C2,c3) VALUES (${v1},${v2},to_date(${v3},'yyyy-mm-dd'));oracle里面不需要以“;”结尾。 3、修...
oracle日期格式转换 to_date(),to_char()
1、转换函数 与date操作关系最大的就是两个转换函数:to_date(),to_char() to_date() 作用将字符类型按一定格式转化为日期类型: 具体用法:to_date(''2
00
4-11-27'',''yyyy-mm-dd''),前者为字符串,后者为转换日期格式,注意,前后两者要以一对应。 如;to_date(''2
00
4
SQL 日期函数转换
1、转换函数与date操作关系最大的就是两个转换函数:to_date(),to_char()to_date() 作用将字符类型按一定格式转化为日期类型:具体用法:to_date('2
00
4-11-27','yyyy-mm-dd'),前者为字符串,后者为转换日期格式,注意,前后两者要以一对应。如;to_date('2
00
4-11-27 13:34:43', 'yyyy-mm-dd hh24:...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章