sql-server - 在 SQL Server 中减去两个时间值

标签 sql-server sql-server-2008 time subtraction

如何在 SQL Server 2008 中减去两个时间值。我在存储过程中使用时间变量。

请帮忙。

最佳答案

您可以使用DATEDIFF() :

SELECT DATEDIFF(Day, startDate, endDate)
  FROM table

SELECT DATEDIFF(Second, date, GETDATE())
  FROM table

关于sql-server - 在 SQL Server 中减去两个时间值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3863125/

相关文章:

用于递增值的 SQL Case 语句

sql-server - 比较 SQL Server 数据库架构和数据(同时)并生成脚本

sql-server - X-max 的值必须大于 X-min 的值

SQL Server 2008 - 从字符串开头去除数字

Excel - 从不到一分钟的时间减去超过一分钟的时间

java - 如何在每次点击字符串时更新当前时间和日期

sql - 简短的 SQL Server 排名/分组脚本

sql-server - 指数数组的边界之外。 (微软.SqlServer.smo)

SQL Server - 选择行,删除重复但保留最高日期的行

java - 24 小时制在 dateformat android 中不起作用