Requête pour une requête sur la consommation des aéronefs
Envoyé par: sadoche ()
Date: dimanche 5 avril 2009 20:24:09

Bonsoir,

Je requiers une bonne âme pour avoir la gentillesse de me faire une requête me donnant, pour l'année 2008, le volume total de carburant mis dans chaque aéronef.
Merci d'avance, ça va nous permettre de double-checker la compta carburant.

Avec toutes les salutations requises ...

Sadoche
Beta testeur OF
Quiberon Air Club



Modifié 1 fois. Dernière modification le 05/04/09 20:24 par sadoche.

Options: RépondreCiter
Re: Requête pour une requête sur la consommation des aéronefs
Envoyé par: jcheng ()
Date: lundi 6 avril 2009 18:03:15

C'est renseigné sur le wiki : http://wiki.openflyers.org/index.php/Export_generator#Aditionnal_queries (Tout en bas).

Total tank quantity for each tank and for each aircraft type :
SELECT aircraft_type.name AS aircraft_type, tank.label AS tank_label, SUM( quantity ) AS total_qty
FROM tank
LEFT JOIN aircraft_type ON ( aircraft_type.id = tank.aircraft_type_id )
LEFT JOIN flight_tank_qty ON ( tank.id = flight_tank_qty.tank_id )
LEFT JOIN flight ON (flight.id = flight_tank_qty.flight_id)
WHERE YEAR(flight.start_date) = $year
GROUP BY aircraft_type_id, tank_type_id



Modifié 1 fois. Dernière modification le 06/04/09 18:06 par jcheng.

Options: RépondreCiter
Re: Requête pour une requête sur la consommation des aéronefs
Envoyé par: sadoche ()
Date: mardi 7 avril 2009 05:58:54

Superbe, c'est exactement ce que je souhaitais. Et quelle réactivité !

Merci Johnny.

Sadoche
Beta testeur OF
Quiberon Air Club

Options: RépondreCiter
Re: Requête pour une requête sur la consommation des aéronefs
Envoyé par: FredericV ()
Date: dimanche 12 avril 2009 07:27:04

Bonjour,

J'ai essayé de faire la meme chose par immatriculation, au lieu du type et je me suis fait traiter de tous les noms par M. SQL.
Pour nous ce serait mieux, car on a plusieurs avions du même type.
Le descriptif des champs de chaque table est en ligne quelque part ?
Merci d'avance,

Frederic V
ACP

Options: RépondreCiter
Re: Requête pour une requête sur la consommation des aéronefs
Envoyé par: jcheng ()
Date: lundi 13 avril 2009 10:06:26

Ca serait plutôt pour vous :

SELECT aircraft.callsign AS aircraft_callsign, tank.label AS tank_label, SUM( quantity ) AS total_qty
FROM tank
LEFT JOIN aircraft_type ON ( aircraft_type.id = tank.aircraft_type_id )
LEFT JOIN flight_tank_qty ON ( tank.id = flight_tank_qty.tank_id )
LEFT JOIN flight ON (flight.id = flight_tank_qty.flight_id)
LEFT JOIN aircraft ON (flight.aircraft_id = aircraft.id)
WHERE YEAR(flight.start_date) = $year
GROUP BY aircraft.id, tank_type_id


> Le descriptif des champs de chaque table est en ligne quelque part ?

Non

Options: RépondreCiter
Re: Requête pour une requête sur la consommation des aéronefs
Envoyé par: FredericV ()
Date: lundi 20 avril 2009 07:30:58

Parfait, merci Johnny

C'est grâce à ça que j'ai pu retrouver un plein de 80000 litres sur un Cessna 152
Si, si c'est vrai...
Visiblement une erreur ;-)))

Frederic
ACP

Options: RépondreCiter


Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.
This forum powered by Phorum.