Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Differenza tra 2 DateTime

    Ho 2 campi "DateTime" nel mio Database MySQL contenenti 2 date,

    es:

    1) 2004-08-01 12.01.01
    2) 2004-08-01 13.02.02

    ( Differenza 1 ora... )

    Come posso fare per calcolare il totale in minuti oppure in secondi che passa tra una data di tipo DateTime e l'altra ???

  2. #2
    Trasforma le date in timestamp, fai la differenza fra i due valori che trovi:
    il risultato è il numero di secondi da una data all'altra....

    fai le divisioni del caso e ottieni quello che vuoi.

  3. #3
    Ho gia' provato a fare:

    Codice PHP:
    SELECT DateDiff('s',Data_1,Data_2) AS Result FROM MyTable 
    ma mi resatituisce un errore "MySQL-Front" :

    Codice PHP:
    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 '('s',Data_1,Data_2) AS Result FROM MyTable 
    pero mi sono accorto che dopo che ho fatto l'Importazione delle tabelle da " ACCESS -- to --> MySQL " tramite ODBC Import sempre da "MySQL-Front" il campo di ACCESS "Data/ora" mi ha generato un campo in MySQL "DATETIME" ma con la particolarita' che i dati inseriti mancano di minuti e secondi.....

    me li fa vedere cosi ---> 2004-08-02 15._._

    come posso fare ad importare correttamente questi 2 campi ???

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.