ESSENCE PAR AVION
Envoyé par: joseph ()
Date: dimanche 7 novembre 2010 18:06:34

Bonjour,
Nous avons des avions avec réservoir central et réservoir d'ailes. Mais nous ne sommes pas les seuls smiling smiley
Hors lorsque l'on regarde nos consommations par machine. PRÉDICAT : ESSENCE PAR AVION. Seule la consommation du réservoir central est prise en compte. les réservoirs d'ailes n'apparaissent pas. Peut -être avons nous mal géré notre requête?
Joseph ACTN

SELECT
aircraft_type_name, tank_label,
SUM(IF (month_num=1, quantity, 0)) AS Janu,
SUM(IF (month_num=2, quantity, 0)) AS Febr,
SUM(IF (month_num=3, quantity, 0)) AS Marc,
SUM(IF (month_num=4, quantity, 0)) AS Apri,
SUM(IF (month_num=5, quantity, 0)) AS Mai,
SUM(IF (month_num=6, quantity, 0)) AS June,
SUM(IF (month_num=7, quantity, 0)) AS July,
SUM(IF (month_num=8, quantity, 0)) AS Augu,
SUM(IF (month_num=9, quantity, 0)) AS Sept,
SUM(IF (month_num=10, quantity, 0)) AS Octo,
SUM(IF (month_num=11, quantity, 0)) AS Nove,
SUM(IF (month_num=12, quantity, 0)) AS Dece,
SUM(quantity) AS total
FROM
(
SELECT aircraft_type.id AS aircraft_type_id,
aircraft_type.name AS aircraft_type_name,
tank.id AS tank_id, tank.label AS tank_label,
CAST( flight_tank_qty.quantity AS DECIMAL(10,2) ) AS quantity,
MONTH(flight.start_date) AS month_num
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
) AS my_table
GROUP BY aircraft_type_id, tank_id

Options: RépondreCiter
Re: ESSENCE PAR AVION
Envoyé par: claratte ()
Date: mardi 9 novembre 2010 14:05:50

Bonjour,

Il faudrait qu'on épluche votre requête, votre configuration et qu'on corrige éventuellement le tout.

Cela peut être pris à raison d'une heure sur le "bonus développement" pour l'année 2011.

Cordialement,

Christophe LARATTE
OpenFlyers manager

Options: RépondreCiter
Re: ESSENCE PAR AVION
Envoyé par: joseph ()
Date: mardi 16 novembre 2010 16:09:03

Bonjour,
Je vais vérifier la requête et en fonction du résultat je vous donnerai ma réponse.
Joseph
ACTN.

Options: RépondreCiter


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