按时间查询

londy 2003-08-22 09:54:42
我有个字段是datetime类型的,通过where datetime='2003-8-22'可以查到该天的记录,但是要按时间查询用datetime='10:20:00'不行,请问该怎样写?
...全文
45 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
westbulls 2003-08-22
  • 打赏
  • 举报
回复
摘自convert:

20 或 120 (*) ODBC 规范 yyyy-mm-dd hh:mm:ss[.fff]
londy 2003-08-22
  • 打赏
  • 举报
回复
其他晓得了,
120的含义?
londy 2003-08-22
  • 打赏
  • 举报
回复
好了,19后面还有个右括号,谢了。
大侠,麻烦你解释一下那几个数字的含义好吗?
londy 2003-08-22
  • 打赏
  • 举报
回复
CrazyFor(太阳下山明朝依旧爬上来):怎么有语法错误啊?
CrazyFor 2003-08-22
  • 打赏
  • 举报
回复
where right(convert(char(19,datetime,120),8)='10:20:00'

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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