Originariamente inviato da RickDangerous
Salve...sapete come posso fare se in una tabella ho un campo con i secondi e nella query voglio che mi restituisca i secondi in Giornire:minuti?...ho visto il comando SEC_TO_TIME ma questo restituisce in HH:MM:SS, a me servono i giorni, e dei secondi posso farne a meno...consigli?
dovresti portare un esempio. Anche unix timestamp conta i secondi secondo il criterio che il valore 0 secondi corrisponde a 1-1-1970 00:00:00

Le funzioni restituiscono delle date. A te, mi pare di capire, che serva soltanto una trasposizione dei secondi in vaolre di gg:hh:mm.

E semplice matematica da fare in php.
Codice PHP:
<?php 
// valore in secondi
$val 12345678;

$giorni floor($val  / (60*60*24));
$val1   floor($val  % (60*60*24));
$ore    floor($val1 / (60*60)) ;
$val2   floor($val1 % (60*60)) ;
$min    floor($val2 / (60)) ;
$sec    $val2 60;

echo 
"$giorni:$ore:$min:$sec";
?>