datediff在where条件下没用

cong1212 2010-06-24 12:41:30
我在where 后面加条件 datediff(mi,'2010-6-24 12:19:14','2010-6-24 12:19:14')<1 这条件不能用,是什么原因啊,求指教
...全文
629 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Zoezs 2010-06-24
  • 打赏
  • 举报
回复
select * from dbo.[Orders]
where datediff(mi,OrderDate,'2010-6-24 12:19:14')<1
可以用啊。
Andy__Huang 2010-06-24
  • 打赏
  • 举报
回复
你比较下面两个句子应知间否有用
select * from sysobjects

select * from sysobjects
where datediff(mi,'2010-6-24 12:19:14','2010-6-24 12:19:14')<1


你做一下数据分析,估计你的日期字段存在空值

x2593304 2010-06-24
  • 打赏
  • 举报
回复
应该可以啊 能把全不都贴出来么?
datediff(mi,'2010-6-24 12:19:14','2010-6-24 12:19:14')<1
你这个条件始终成立的 对结果没有影响吧
lds1ove 2010-06-24
  • 打赏
  • 举报
回复
select datediff(mi,'2010-6-24 12:19:14','2010-6-24 12:19:14')

-----------
0

(1 行受影响)
东那个升 2010-06-24
  • 打赏
  • 举报
回复
select 1 as t
where datediff(mi,'2010-6-24 12:19:14','2010-6-24 12:19:14')<1

t
-----------
1

(1 行受影响)
东那个升 2010-06-24
  • 打赏
  • 举报
回复
怎么不能用
水族杰纶 2010-06-24
  • 打赏
  • 举报
回复
为什么不能用
结果不对?
还是报错?
cong1212 2010-06-24
  • 打赏
  • 举报
回复
不好意思,是我搞错了,I,m Sorry

22,207

社区成员

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

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