sql时间查询的问题,

a496335005 2011-12-08 09:39:27
select * from VerificationTable  where VerificationStarTime>='2008-07-22' and VerificationStarTime<='2011-12-08 23:59:59'


错误:
消息 241,级别 16,状态 1,第 1 行
从字符串转换日期和/或时间时,转换失败。


咋会这样呢?? 求解救
...全文
50 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
--小F-- 2011-12-08
  • 打赏
  • 举报
回复
select * from VerificationTable  
where cast(VerificationStarTime as datetime)>='2008-07-22 00:00:000'
and cast(VerificationStarTime as datetime)<='2011-12-08 23:59:599
--小F-- 2011-12-08
  • 打赏
  • 举报
回复
[code=SQL]select * from VerificationTable  
where cast(VerificationStarTime as datetime)>='2008-07-22 00:00:000'
and cast(VerificationStarTime as datetime)<='2011-12-08 23:59:599'
[/code]
a496335005 2011-12-08
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 szstephenzhou 的回复:]

VerificationStarTime 这个是什么格式啊
[/Quote]
datetime
勿勿 2011-12-08
  • 打赏
  • 举报
回复
VerificationStarTime 这个是什么格式啊
a496335005 2011-12-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wwwwgou 的回复:]

SQL code
select * from VerificationTable
where VerificationStarTime>='2008-07-22'
and VerificationStarTime<='2011-12-08 23:59:59' --把全角的:换成半角
[/Quote]

跟全角半角没有关系
Shawn 2011-12-08
  • 打赏
  • 举报
回复
select * from VerificationTable  
where VerificationStarTime>='2008-07-22'
and VerificationStarTime<='2011-12-08 23:59:59' --把全角的:换成半角

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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