Bilan annuel par type de vol
Envoyé par: FrédéricC ()
Date: jeudi 10 janvier 2013 17:41:06

Bonjour et meilleurs voeux pour 2013.

En ayant créer le rapport suivant :

SELECT
ft.name AS Type_vol,
IF ((SELECT
COUNT(*)
FROM flight_pilot fp2
WHERE fp2.flight_id=fp.flight_id
AND fp2.num=1)=0, 'Solo', 'Double') AS DC,
CONCAT(FLOOR(SUM( duration )/600),':',TIME_FORMAT(SEC_TO_TIME((SUM( duration )/600 - FLOOR(SUM( duration )/600))*3600),'%i')) AS Total
FROM flight
LEFT JOIN flight_type ft ON ft.id & flight.flight_type_id
LEFT JOIN flight_pilot fp ON fp.flight_id=flight.id
WHERE YEAR( start_date ) = $year
AND fp.num=0
GROUP BY
ft.id,
DC HAVING (Name <> 'Instruction' OR DC <> 'Double')
ORDER BY order_num ASC

je n'arrive pas à retrouver le même total d'HDV cumulées calaculés par d'autres rapports.

par exemple avec ce rapport :
SELECT
resource.name AS Callsign,
YEAR( start_date ) AS Year,
CONCAT(FLOOR(SUM( duration )/600),':',TIME_FORMAT(SEC_TO_TIME((SUM( duration )/600 - FLOOR(SUM( duration )/600))*3600),'%i')) AS Total
FROM flight
LEFT JOIN resource ON resource.id = flight.aircraft_id
WHERE YEAR(start_date) = $year
GROUP BY Callsign
UNION
SELECT
'Total',
$year AS year,
CONCAT(FLOOR(SUM( duration )/600),':',TIME_FORMAT(SEC_TO_TIME((SUM( duration )/600 - FLOOR(SUM( duration )/600))*3600),'%i')) AS Total
FROM flight
WHERE YEAR(start_date) = $year
GROUP BY year

Pouvez vous me dire ou est le défaut ??

Je peux avoir des types de vol :
Vol local - Navigation - Instruction - Vol d'initiation - Convoyage - Vol de nuit - Vol mecanique.
On peut cocher en meme temps sur l'enregistrement d'un vol : vol local et instruction ou navigation et instruction.

Je vous remercie d'avance

Cordialement

Options: RépondreCiter
Re: Bilan annuel par type de vol
Envoyé par: jtremblet ()
Date: vendredi 11 janvier 2013 04:02:08

Bonjour

Le probleme doit venir des differents types de vols cochés par les utilisateurs sur chaque vol
Pour que les requetes de staitistiques soient conformes au compte rendu DGAC, il faut que vos types de vol soit strictment indépendant

Exemple: si le vol de nuit est cochable en complement du vol local ou navigation alors ils sont comptabiliséa 2 fois

Sans votre URL nous ne pouvons aller voir votre configuration pour vous donner des renseigments plus précis

Joël

Options: RépondreCiter
Re: Bilan annuel par type de vol
Envoyé par: FrédéricC ()
Date: vendredi 11 janvier 2013 13:23:13

Bonjour,
voici l'url : lffzssa.openflyers.fr

Je pense que c'est lie au double cochage.....

Merci d'avance

Options: RépondreCiter
Re: Bilan annuel par type de vol
Envoyé par: jtremblet ()
Date: vendredi 25 janvier 2013 16:04:38

Bonjour

2 paramètres incorrects dans votre configuration provoquent ces différences de calcul dans vos statistiques

Dans configuration > Paramètres
Voir rhttp://doc-fr.openflyers.com/index.php?title=FAQ_admin3.0#Pourquoi_les_rapports_de_statistique_ne_donnent_pas_des_valeurs_identiques_.3F
Si vous voulez les voir il faut remplacer dans la requete
"ft.id,
DC HAVING (Name <> 'Instruction' OR DC <> 'Double') "
par
"ft.id"
(attention a bien supprimer la virgule)
Vous ne saurez cependant pas si ce sont des vols local ou navigation puisse que le pilote n'a pas fait de choix

L'autre erreur sera avec les vols de nuit. Dans Vols > Type de vol
Le vols de nuits ne sont pas incompatible avec Vol local ou Navigation. Si le pilote sélectionne les deux alors ils seront comptés en double. Il suffit de cocher les 2 cases pour éviter ce problème.
Si vous voulez différencier les vols de nuit local et de navigation il faut ajouter un type de vol Vol de nuit Navigation et mettre tous ces types de vol incompatible entre eux pour que le pilote ne puisse pas avoir des choix ambigües

Options: RépondreCiter


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