Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    240

    mysql + date + tempo trascorso

    Devo estrarre il tempo trascorso in minuti da una tabella

    ho provato con

    SELECT MINUTE(NOW() - CAMPO_DATA) AS TEMPO FROM TABELLA

    il problema è che cosi mi fa la sottrazione coe se fossero due numeri
    dandomi solo la differenza e non il tempo trascorso reale trascorso

    ad esempio
    2004-22-07 09:53:00 meno 2004-22-07 10:03:00
    mi restituisce 50 invece di 10 minuti

    Qualcuno mi sa aiutare???

    P.S. l'ideale per me sarebbe ricavare il tempo trascorso nel formato minuti:secondi

    Vi prego

    AIUTATEMIIIII

  2. #2
    Alle date/time di mysql non so resistere....

    SELECT date_format(from_unixtime
    (unix_timestamp(NOW()) -
    unix_timestamp(campo_dataora)), '%h:%i:%s')
    AS ecchime
    FROM tabella


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

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    240

    mi da errore

    Io ti ringrazio tanto ma non mi da errore perchèèèèèèèèè!!!!!!!!!!!!



  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    240

    help me

    hai altri consigli??????

    TI PREGOOOOOOOO

    SONO DISPERATAAAAAAAAAAAAAA!!!!!!!!!


    SIGHT SIGHT SIGHT SIGHT SIGHT SIGHT

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    534

    Re: mi da errore

    Originariamente inviato da shadir
    Io ti ringrazio tanto ma non mi da errore perchèèèèèèèèè!!!!!!!!!!!!


    ti da o non ti da????

    quale errore?

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    240

    SI ERRORE

    OPS errore di digitazione
    SI mi da il seguente errore VVoVe:

    Query non valida: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(UNIX_TIMESTAMP(NOW()) - UNIX_TIMESTAMP(DATA_ORA_INCONTRO)), '%

    penso che sia legato alla versione di mysql!!!!!


  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    534

    Re: SI ERRORE

    Originariamente inviato da shadir
    OPS errore di digitazione
    SI mi da il seguente errore VVoVe:

    Query non valida: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(UNIX_TIMESTAMP(NOW()) - UNIX_TIMESTAMP(DATA_ORA_INCONTRO)), '%

    penso che sia legato alla versione di mysql!!!!!

    Dai ... prova a postare tutta la query.

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    240

    help

    Ho semplicemente preso la tua sostituito il mome del mio campo con il nome della mia tabella senza condizioni particolari;
    l'ho prima provata sulla console di mysql ma anche li mi da errore!

    SELECT
    DATE_FORMAT(FROM_UNIXTIME (UNIX_TIMESTAMP(NOW()) - UNIX_TIMESTAMP(DATA_ORA_INCONTRO)), '%H:%I:%S') AS ECCHIME
    FROM INCONTRO

    e anche li mi dice di andare a vedere la versione !



    Altri consigli???

    Mi andrebbe bene anche una soluzione fatta da codice php basta che ce l'abbia!!

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    534
    premesso che il sottoscritto non ti ha postato niente finora...

    provo la query e poi ti dico.

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    240

    sorry!

    sorry!

    Non avevo notato il cambiamento di nome

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.