MYSQL时间戳差48小时

时间:2012-12-11 05:34:14

标签: mysql timestamp

我有以下查询: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

谢谢,

2 个答案:

答案 0 :(得分:2)

SELECT  (48 - TIMESTAMPDIFF(HOUR, timestam, NOW())) AS HoursDifference

答案 1 :(得分:1)

你这样问吗

SELECT (48 - TIMESTAMPDIFF(HOUR, timestam, NOW())) AS HoursDifference