我有两个带有时间列的表(年-日-月hr:min:sec)
假设表1的名称是plc,列名是table2的集合名称是Adm,列名是Disc
我想从磁盘列(2005-01-03 20:15:10)中减去采集时间(2005-01-03 18:10:05),以天、小时、分钟为单位。
任何帮助都将不胜感激!
发布于 2018-02-17 00:48:43
我肯定会使用datediff函数。看看这个链接:https://msdn.microsoft.com/en-us/library/ms189794(v=sql.90).aspx
如果需要,可以选择以分钟为单位的差异,然后使用分钟计算日期和小时
发布于 2018-02-17 00:29:23
使用Date()或Datepart()函数获取日期的特定部分,然后将两者相减。
您可以通过以下链接获取上述两项的更多详细信息:https://docs.microsoft.com/en-us/sql/t-sql/functions/datepart-transact-sql
https://stackoverflow.com/questions/48830821
复制相似问题