Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Differenza di tempo

  1. #1
    Utente di HTML.it L'avatar di Ironmax
    Registrato dal
    Dec 2008
    Messaggi
    1,026

    Differenza di tempo

    Salve.
    Ho creato un campo tipo "datatime" quindi all'interno inserisco valori di tempo in questo formato "Y-m-d H:i:s"
    Vorrei fare una query che mi restituisca la differnza di tempo, in minuti o in secondi, da questo momento al momento che ho inserito precedentemente i dati
    Es.:
    2012-09-17 20:30:00 ora inserimento dato
    2012-09-17 20:31:00 ora dato letto

    Che ammonata a 60 secondi o un minuto.
    Grazie

  2. #2
    Potresti usare timediff(dataoraMaggiore, dataoraMinore) ti rende la differenza in H:i:s

    esempio:

    select timediff('2012-09-17 20:31:00', '2012-09-17 20:30:00') as delta

    delta ricevuto: 00:01:00

    In pratica ti trasforma la differenza tra due datetime in time, ma nel formato time di un campo che ha dei limiti nei suoi valori. Per capirci:

    select timediff('2012-09-17 20:31:00', '2010-09-17 20:30:00') as delta

    delta ricevuto: 838:59:59 ovviamente errato ma che e' il max della capacita' del campo time. Comunque potrebbe fare al tuo caso.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.