Affichage carnet de route
Envoyé par: Pierre CHEVALLIER ()
Date: jeudi 25 juillet 2013 14:23:04

L'affichage du 'Carnet de route' n'affichant pas la lecture compteur (pour les ressources concernées), j'ai écrit ce rapport qui affiche, pour la ressource sélectionnée et partir d’une date/heure choisies de départ, une ligne pour chaque vol avec en fin de tableau les 'totaux'

De manière, je pense aléatoire, il manque des lignes à l'affichage bien que les 'Totaux' soient exactes et prennent en compte les lignes manquantes à l'affichage ?

Une idée ?
Merci

Mon rapport :

SELECT
name AS Callsign,

DATE_FORMAT(flight.start_date,'%d/%m/%Y' ) AS Date,

CONCAT(FLOOR( flight.duration /600),':',TIME_FORMAT(SEC_TO_TIME((flight.duration /600 - FLOOR( flight.duration /600))*3600),'%i')) AS temps_de_vol,

CONCAT(FLOOR( counter_departure/600),':',TIME_FORMAT(SEC_TO_TIME((counter_departure /600 - FLOOR( counter_departure /600))*3600),'%i')) AS cpt_depart_h_mn,

CONCAT(FLOOR( counter_arrival /600),':',TIME_FORMAT(SEC_TO_TIME((counter_arrival /600 - FLOOR( counter_arrival /600))*3600),'%i')) AS cpt_arrivée_h_mn,


CONCAT(FLOOR((counter_arrival-counter_departure)/600),':',TIME_FORMAT(SEC_TO_TIME(((counter_arrival-counter_departure) /600 - FLOOR( (counter_arrival-counter_departure) /600))*3600),'%i')) AS time_mot

FROM flight
LEFT JOIN resource ON resource.id = flight.aircraft_id

WHERE '$startDate' <= start_date AND aircraft_id=$avion

UNION

SELECT
'' AS '',
'Total' AS '',

CONCAT(FLOOR(SUM( duration )/600),':',TIME_FORMAT(SEC_TO_TIME((SUM( duration )/600 - FLOOR(SUM( duration )/600))*3600),'%i')) AS Total,

'' AS '',
'' AS '',

CONCAT(FLOOR(SUM( (counter_arrival-counter_departure) )/600),':',TIME_FORMAT(SEC_TO_TIME((SUM( (counter_arrival-counter_departure) )/600 - FLOOR(SUM( (counter_arrival-counter_departure))/600))*3600),'%i')) AS Tot

FROM flight

WHERE '$startDate' <= start_date AND aircraft_id=$avion

Admin LFSE
www.aeroclub-vosgien.com

Re: Affichage carnet de route
Envoyé par: jtremblet ()
Date: vendredi 23 août 2013 02:18:10

La liste des vols avec les compteurs existe dans OF
C'est dans le menu Admin > Vols > Listes des vols
Sélectionner sue la ligne de l'avion "Vérifier la succession des vols" dans cette liste les discontinuités apparaisse en rouge (erreur de date, vols oubliés)



Modifié 1 fois. Dernière modification le 23/08/13 02:18 par jtremblet.

Re: Affichage carnet de route
Envoyé par: Pierre CHEVALLIER ()
Date: vendredi 30 août 2013 06:42:21

Merci pour cette réponse, mais elle ne répond pas à ma question.
D'autre part, le tableau (Admin > Vols > Listes des vols) n'affiche pas les totaux fonctionnement moteur (cas d'une ressource suivie séparément en temps de vol et en temps moteur).
Et de toute façon, ce tableau ne peut pas être mis dans les 'mains' de tous les profils car il permet de valider les vols ...
Bon weekend

Admin LFSE
www.aeroclub-vosgien.com

Re: Affichage carnet de route
Envoyé par: claratte ()
Date: mardi 10 septembre 2013 11:03:56

Bonjour,

Si vous souhaitez qu'on se penche sur votre requête SQL ou que l'on en crée une qui corresponde à votre besoin vous pouvez nous faire une demande de devis par e-mail qui pourra être pris en charge par votre bonus assistance/développement.

Pour qu'on puisse comprendre le plus facilement possible votre demande, vous pouvez nous mettre le résultat souhaité dans un fichier de tableur.

Cordialement,

Christophe LARATTE
OpenFlyers manager

Re: Affichage carnet de route
Envoyé par: Pierre CHEVALLIER ()
Date: jeudi 12 septembre 2013 06:10:18

Bonjour,
Merci pour le retour
Bien cordialement
Pierre

Admin LFSE
www.aeroclub-vosgien.com

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