Pilotes n'ayant pas volé depuis un temps défini
Envoyé par:
Aeroclub PTV
()
Date: mercredi 2 février 2011 19:18:58
Bonjour,
J'essaie désespérément d'adapter la requête (List of pilots who have flown less than X hours during last Y days)
qui se présente comme suit dans l'export generator:
SELECT CONCAT(au.last_name, ' ', au.first_name) AS pilot, TIME_FORMAT( SEC_TO_TIME( SUM(f.duration)*6 ), '%H:%i' ) AS total_time
FROM flight AS f
RIGHT JOIN flight_pilot AS fp ON fp.flight_id=f.id
LEFT JOIN aircraft AS ai ON ai.id = f.aircraft_id
LEFT JOIN authentication AS au ON fp.pilot_id = au.id
WHERE f.airborne = 0
AND start_date BETWEEN NOW() - INTERVAL Y DAY AND NOW()
GROUP BY au.id
HAVING SUM(f.duration)/600 < X
ORDER BY pilot
En clair, je veux une liste de tous les pilotes qui n'ont pas volé dans les 3 derniers mois.
En toute logique je remplace " Y DAY " par " 90 DAY " et " < X " par " = 0 ".
Mais OF ne veut pas accepter ma validation, je n'ai même pas de message d'erreur. Juste un écran blanc avec "Terminé en bas à gauche".
Quelque chose m'aurait-il échappé?
Merci par avance à celui qui pourra m'aider.
Max Poisson AC Pithiviers