我有一张有通话记录的桌子。详细信息以毫秒为单位显示电话号码和通话时间。哪一个SQL语句可以有一个四舍五入的调用时间最接近前60秒的列?例子:
电话号码通话时间四舍五入时间
=====================================
787-468-8965 45786 60
787-564-8945 128907 180
谢谢

最佳答案

转换为分钟。
使用CEILING函数向上舍入到下一分钟。
转换回秒。
试试这个:

CREATE VIEW yourview AS
SELECT
    CEILING(call_time / 60000) * 60,
    -- etc...

10-04 17:57