我有以下查询:SELECT TIMESTAMPDIFF(HOUR,timestam,NOW())AS HoursDifference
此返回小时差异,例如0,1,2,3。
我需要帮助编写一个SQL查询,该查询将占用此HOUR并从48中减去它,得到48,47,46或45的答案。
让我们说它给出了这个输出:
HoursDifference
0
1
2
8
如何获得以下输出?:
HoursDifference
48
47
46
40
谢谢,
答案 0 :(得分:2)
SELECT (48 - TIMESTAMPDIFF(HOUR, timestam, NOW())) AS HoursDifference
答案 1 :(得分:1)
你这样问吗
SELECT (48 - TIMESTAMPDIFF(HOUR, timestam, NOW())) AS HoursDifference