【问题标题】:SQL: Getting the minute value from calculating current datetime - datetime value from tableSQL:从计算当前日期时间获取分钟值 - 来自表的日期时间值
【发布时间】:2012-08-03 14:44:13
【问题描述】:

有没有办法从计算当前时间(系统时钟)到数据库中的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

有什么想法吗?

【问题讨论】:

    标签: sql sql-server datetime timestamp


    【解决方案1】:
    SELECT LogID, [Timestamp], 
        [Minutes] = DATEDIFF(MINUTE, [Timestamp], CURRENT_TIMESTAMP)
      FROM dbo.table_name;
    

    【讨论】:

    • 速度快得离谱!谢谢。
    猜你喜欢
    • 2019-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-13
    • 1970-01-01
    相关资源
    最近更新 更多