Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [mysql] SEC_TO_TIME

  1. #1

    [mysql] SEC_TO_TIME

    Ciao a tutti, ho una domanda sulla funzione SEC_TO_TIME di mysql,

    in una query SELECT SEC_TO_TIME(SUM(Utn_TIME)) as TempoTotale WHERE Index = '$index'

    ho dei problemi

    ovvero: se TempoTotale ha un risultato minore di 100 ore 0 minuti 0 secondi è tutto ok altrimenti, oltre le 100 ore, mi va in errore e mi ferma la pagina

    per caso sec_to_time ha un limite massimo nel valore da inserire?
    Ma perchè mi avete tolto oltre 400 messaggi?

  2. #2
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Ho fatto questa prova e non mi da errore:

    SELECT SEC_TO_TIME( 23412334 )

    Risultato: 6503:25:34

    Sukl sito mysql.com non da alcun riferimento a limiti del SEC_TO_TIME.

  3. #3
    Originariamente inviato da Teuzzo
    Sukl sito mysql.com non da alcun riferimento a limiti del SEC_TO_TIME.
    dipende dal OS. e' sicuro fino da -838:59:59' up to '838:59:59'....

    puo' arrivare a valori decisamente maggiori per crashare poi improvvisamente....

    @redoct

    prova a verificare cosa ottieni dal SUM()

    select SUM(Utn_TIME)

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

  4. #4
    sul SUM ottengo + di 360.000 secondi pari a 100 ore, ma il problema nn è di sql ma di "linguaggio" usato, è un sito in php e jsp misti il php non da errore, il jsp si ma a sto punto devo cambiare il forum

    grazie
    Ma perchè mi avete tolto oltre 400 messaggi?

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.