SQL SERVER 的datetime 类型字段查询?

夏夜倒骑驴 2003-10-09 04:50:49
表table1 中 rq 字段为 datetime 类型
其中有内容 2003-10-7 15:28:02
2003-10-7
2003-10-8 15:28:02
三个值。
语句:select rq from table1 where rq = '2003-10-7';
执行后,只能查询出第二条内容,怎样写语句才能查询出前两条内容,下面两种情况除外:where rq >= '2003-10-7' and rq <= '2003-10-8';
where rq between '2003-10-7' and '2003-10-8';
即只使用一个条件。
...全文
149 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljianq 2003-10-09
  • 打赏
  • 举报
回复
应改为:
select rq from table1 where convert(char(10),rq,126)='2003-10-07'
ljianq 2003-10-09
  • 打赏
  • 举报
回复
select rq from table1 where convert(char(10),rq,126)='2003-10-7'

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧