Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2014
    Messaggi
    51

    [MySql]Problema con il calcolo di una durata

    Come da titolo io dovrei risolvere una query in cui è esplicitata la richiesta di trovare la durata di un volo partendo da orario di partenza e di arrivo,considerando che il volo è un volo Roma,Napoli...Se volete vi posso postare il file.sql,per capire meglio la cosa...Intanto vi lascio le tabelle con le relative chiavi primarie ed esterne....

    Aeroporti(cod.Aereoporto,nome,città)
    Voli(cod.volo,codPartenza,codArrivo,ora partenza,ora Arrivo)
    Liste Passeggeri(codPasseggero,codVolo)
    Passeggeri(codPasseggero,nome,cognome)

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    287
    non so come hai salvato i dati su DB

    Ma in linea teorica per trovare durata : Ora Arrivo - Ora Partenza

    Se ad esempio , Ora Partenza : 15 e Ora Arrivo : 17 ---> Durata = 17-15 = 2 ore

  3. #3
    Ciao, forse la funzione TIMEDIFF di MySQL fa al caso tuo prova a dare un occhiata
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    287
    Quote Originariamente inviata da bomberdini Visualizza il messaggio
    Ciao, forse la funzione TIMEDIFF di MySQL fa al caso tuo prova a dare un occhiata
    si anche cosi
    Non siate in ansia per la vostra vita; Guardate gli uccelli del cielo: non seminano, non mietono, non raccolgono in granai, e il Padre vostro celeste li nutre. Non valete voi molto più di loro? Cercate prima il regno e la giustizia di Dio, e tutte le altre cose vi saranno date in più.

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2014
    Messaggi
    51
    infatti ho risolto ragazzi proprio con Time diff anche perchè se pensi a una cosa,cioè che gli orari possono essere anche 15:45-17:15 e quindi timediff è ciò che ci vuole....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.