[supersaibal]Originariamente inviato da daweb
Ciao a tutti.
Sto gestendo l'entrata e l'uscita (tipo cartellino orologio) di alcuni dipendenti.
Salvo le variabili IN e OUT in due campi di tipo INT(4).
Quando inserisco, ad esempio, IN: 0820 (le 8 e 20 del mattino) il campo assume valore 820.

Qual è il modo più corretto per stampare a video 08:20?

Grazie [/supersaibal]
Campo frm TIME, oppure INT(4) UNSIGNED ZEROFILL. Preferirei campo TIME e all'estrazione:

SELECT *, TIME_FORMAT(campo_time, '%H:%i') as ora from ....

avresti pure alcune altre funzioni per gestire le ore