用datediff计算时间差问题

山水无言 2011-06-04 09:29:04
假设起始时间是:2011-05-16 08:11,终止时间是:2011-05-16 09:43,时间相差92分钟。我用下面函数:
datediff(hh,起始时间,终止时间)来计算它们之间的相隔的小时,结果是1,我想让计算结果等于2(因为92分钟已超过1个小时),函数应怎么改写?
...全文
255 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
haolaile 2011-06-04
  • 打赏
  • 举报
回复
CEILING关,上取整
FLOOR 下取整
山水无言 2011-06-04
  • 打赏
  • 举报
回复
谢谢,好像要加1
CEILING(datediff(mi,起始时间,终止时间)/60.0)+1
君_洛洛 2011-06-04
  • 打赏
  • 举报
回复
CEILING(datediff(mi,起始时间,终止时间)/60.0)

34,590

社区成员

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

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