0

だから私はこのクエリを持っています:

SELECT ABS(
    TIMESTAMPDIFF(MINUTE, NOW(),  
        (SELECT MAX(`Time`) FROM ddHistorical WHERE ID = '5')  
    )
)

データベース内のすべての ID でそれを実行したいのですが、どうすればよいですか?

4

2 に答える 2

1

これは機能します(http://www.sqlfiddle.com/#!2/e8ac0/3/0

  SELECT Abs(Timestampdiff(minute, Now(), (SELECT Max( ` time ` ) 
                                         FROM   ddhistorical 
                                         WHERE  id = a.id 
                                         GROUP  BY id))) 
FROM   ddhistorical AS A 
GROUP  BY id 
于 2013-08-29T17:39:59.047 に答える
0

これを試して:-

SELECT ABS(TIMESTAMPDIFF(MINUTE, NOW(), (SELECT MAX(`Time`) FROM ddHistorical
于 2013-08-29T17:21:45.573 に答える