Naps: MySQL DB Abfrage

Beitrag lesen

Hi,

ich habe diese Abfrage:

SELECT count(*) FROM user_log WHERE  userID = xxx

in diese geändert:

SELECT sessionID, count(*) FROM user_log WHERE  userID= xxx GROUP BYsessionID``

und bekomme nun wie gewünscht die Anzahl an Einträgen pro sessionID.

Ich habe eine weitere Abfrage mit der ich die Zeit zwischen dem ersten Eintrag und dem letzten Eintrag einer Session abfrage:

SELECT  
  
    (SELECT `timestamp` FROM `user_log` WHERE `sessionID` = ? AND `userID` = xxx ORDER BY `timestamp` DESC LIMIT 1)  
                        -  
    (SELECT `timestamp` FROM `user_log` WHERE `sessionID` = ? AND `userID` = xxx ORDER BY `timestamp` ASC LIMIT 1)

Kann ich das in einer Abfrage, genauso wie bei der anderen Abfrage, kombinieren damit ich die Differenz pro sessionID erhalte? Also, nicht nur auf eine sessionID bezogen, sondern auf alle?

MfG Naps