有没有办法从计算当前时间(系统时钟)到数据库中的DateTime
值来检索分钟值
例如
LogID Timestamp
1 2012-08-06 23:35
2 2012-08-06 23:39
当前系统日期时间为:2012-08-06 23:50
输出应该是
LogID Minutes
1 15
2 11
有什么想法吗?
答案 0 :(得分:6)
SELECT LogID, [Timestamp],
[Minutes] = DATEDIFF(MINUTE, [Timestamp], CURRENT_TIMESTAMP)
FROM dbo.table_name;