求各位前辈给点指点

ly52cheng 2011-11-02 07:08:47
我想在sql语句中实现2个时间相减,2个时间的类型是datetime,求一个sql语句
...全文
70 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
--小F-- 2011-11-02
  • 打赏
  • 举报
回复
datediff函数的用法
黄瓜黄瓜 2011-11-02
  • 打赏
  • 举报
回复

select datediff(day,'2011-09-09 08:00','2011-09-10 12:00')
结果 1 天
select datediff(mi,'2011-09-09 08:00','2011-09-09 12:00')
结果240 分钟
select datediff(ss,'2011-09-09 08:00','2011-09-09 8:20')
结果1200秒

中国风 2011-11-02
  • 打赏
  • 举报
回复
禁用F3 2011-11-02
  • 打赏
  • 举报
回复

declare @a datetime
declare @b datetime
set @a='2011-01-02'
set @b='2011-01-22'
select @b-@a

/*
-----------------------
1900-01-21 00:00:00.000

(1 row(s) affected)
*/

叶子 2011-11-02
  • 打赏
  • 举报
回复
--例如:两个时间之间相差的天数
select DateDiff(d, '2011-10-01', '2011-10-10')
叶子 2011-11-02
  • 打赏
  • 举报
回复
中国风 2011-11-02
  • 打赏
  • 举报
回复
舉個例子,看看格式是怎樣 的

時間可以直接用 +

如果轉換字符再加用convert

34,590

社区成员

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

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