日期差值,急

liunini 2003-12-13 11:03:18
求一个日期形变量格式为:'12/23/2003 23:59:0' 和一个字符串变量
格式为: '2003-12-24 24:00:00'
求他们的时间差,单位:小时
...全文
38 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
azsoft 2003-12-13
  • 打赏
  • 举报
回复
DATEDIFF
返回跨两个指定日期的日期和时间边界数。

语法
DATEDIFF ( datepart , startdate , enddate )


startdate 是从 enddate 减去。如果 startdate 比 enddate 晚,返回负值。

当结果超出整数值范围,DATEDIFF 产生错误。对于毫秒,最大数是 24 天 20 小时 31 分钟零 23.647 秒。对于秒,最大数是 68 年。
azsoft 2003-12-13
  • 打赏
  • 举报
回复
USE pubs
GO
SELECT DATEDIFF(day, pubdate, getdate()) AS no_of_days
FROM titles
GO
azsoft 2003-12-13
  • 打赏
  • 举报
回复
datediff(day,[time],'''+@str+''')
liunini 2003-12-13
  • 打赏
  • 举报
回复
难道没人会?
liunini 2003-12-13
  • 打赏
  • 举报
回复
UP

34,587

社区成员

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

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