sql von jet(access)-Syntax zu mySQL-Syntax

julegner

Grünschnabel
Hallo,
ich muß gerade eine Access-SQL-Abfrage zu mySQL übersetzen und stehe dabei vor einem Problem. Vielleicht könnt ihr mir ja helfen?

Die angemeckerte Zeile:
Code:
If(QRY_LogoutB<>qry_login,'OK',If(QRY_ANGELEGTDATUM=Date(),'Aktiv','Prüfen')) AS QRY_LOG,

Die gesamte Abfrage:

Code:
SELECT
TBL_LOGBUCH.Projektnummer AS QRY_Projektnummer, 
TBL_LOGBUCH.LGB_USERNAME AS QRY_USERNAME,
TBL_LOGBUCH.LGB_USERGRUPPE AS QRY_USERGRUPPE, 
TBL_LOGBUCH.LGB_LOGTWIN AS QRY_Twin, 
Min(TBL_LOGBUCH.LGB_ANGELEGTZEIT) AS QRY_Login, 
TBL_LOGBUCH.LGB_PCNAME AS QRY_PCName,
TBL_LOGBUCH.LGB_PCTELEFON AS QRY_PCTelefon,
Max(TBL_LOGBUCH.LGB_ANGELEGTZEIT) AS QRY_LogoutB,
TIMESTAMPADD(MINUTE,-1,TIMESTAMPADD(DAY,1,QRY_ANGELEGTDATUM)) as test,
If(QRY_ANGELEGTDATUM=Date(Now()),Now(),Now()) as QRY_LogoutC,
If(QRY_LogoutB<>qry_login,QRY_LogoutB,QRY_LogoutC) AS QRY_Logout,
TBL_LOGBUCH.LGB_ANGELEGTDATUM AS QRY_ANGELEGTDATUM,
If(QRY_LogoutB<>qry_login,'OK',If(QRY_ANGELEGTDATUM=Date(),'Aktiv','Prüfen')) AS QRY_LOG,
Min(TBL_LOGBUCH.LGB_ANGELEGTZEIT) AS QRY_LogInZeit,
Max(TBL_LOGBUCH.LGB_ANGELEGTZEIT) AS QRY_LogOutZeit,
(EXTRACT(DAY_HOUR FROM QRY_LogoutZeit-QRY_LoginZeit)*60)+EXTRACT(DAY_MINUTE FROM QRY_LogoutZeit-QRY_LoginZeit) AS QRY_Minuten

FROM TBL_LOGBUCH
GROUP BY TBL_LOGBUCH.Projektnummer, TBL_LOGBUCH.LGB_USERNAME, TBL_LOGBUCH.LGB_USERGRUPPE, TBL_LOGBUCH.LGB_LOGTWIN, TBL_LOGBUCH.LGB_PCNAME, TBL_LOGBUCH.LGB_PCTELEFON, TBL_LOGBUCH.LGB_ANGELEGTDATUM
ORDER BY Min(TBL_LOGBUCH.LGB_ANGELEGTZEIT), Min(TBL_LOGBUCH.LGB_ANGELEGTZEIT), Max(TBL_LOGBUCH.LGB_ANGELEGTZEIT);
 
Zurück