MySQL IFNULL Abfrage
Hallo,
ich benötige Hilfe bei einer Anpassung dieser Abfrage:
SELECT TIME_TO_SEC(TIMEDIFF(NOW(), acctstarttime))
FROM radacct
WHERE UserName='Test'
ORDER BY acctstarttime
LIMIT 1:
acctstarttime (ist datetime)
Wenn kein Eintrag in radacct vorhanden ist wird nichts ausgegeben, ich benötige allerdings eine "0".
SELECT IFNULL(TIME_TO_SEC(TIMEDIFF(NOW(), acctstarttime)),0)
FROM radacct
WHERE UserName='Test'
ORDER BY acctstarttime
LIMIT 1:
Kann es so in die Richtung funktionieren? "Inspiration" hatte ich von der unteren Abfrage, dort funktioniert es.
Funktionierende IFNULL Abfrage:
query = "SELECT IFNULL(SUM(AcctSessionTime),0) FROM radacct WHERE UserName='Test'"
Gibt 0 aus, wenn kein Eintrage in radacct vorhanden ist
AcctSessionTime (ist INT)
Danke im Voraus!
|