2012-12-11 255 views
0

我有以下查询:SELECT TIMESTAMPDIFF(HOUR,timestam,NOW())AS HoursDifferenceMYSQL时间戳差值48小时

例如该返回小时的时差,0,1,2,3

我需要帮助写一个SQL查询,将借此小时,从48减去它给人的48答复,47,46,或45

比方说,这得到下面的输出:

HoursDifference

0 
1 
2 
8 

我怎样才能得到下面的输出?:

HoursDifference

48 
47 
46 
40 

感谢,

回答

1

你问这样

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

是的,这是什么我w如寻找,谢谢。 –

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