PDA

View Full Version : [MySQL] TIMEDIFF() non mi va !!!


race2
09-06-2005, 09:30
Ho un problema!

Se uso la funzione "TIMEDIFF(_campo1_ , _campo2_)"



SELECT TIMEDIFF(_campo1_ , _campo2_) AS MyResult FROM miaTabella


dove i campi "_campo1_ e _campo2_" sono di tipo "datetime" non mi da nulla come risultato, invece se uso dei campi di tipo "date" mi funziona ???

Come devo fare per sapere l'intervallo in "secondi o minuti" che passa tra "_campo1_ e _campo2_" SQL e non PHP ???

RaouL_BennetH
09-06-2005, 09:51
hai provato ad eseguirlo direttamente da mysql?


mysql> SELECT TIMEDIFF('1997-12-31 23:59:59.000001','1997-12-30 01:01:01.000002');
-> '46:58:57.999999'

race2
09-06-2005, 16:39
OK stavo solamente invertendo le date di inizio e di fine!!!

Grazie mille!!!