Gestire date ed orari con SQL Server con SQL Server 2000 e 2005
Utilizzo corretto del tipo di dato datetime o smalldatetime
Uno dei problemi che più affligge chi si avvicina a SQL Server è l’utilizzo delle date.
Il campo datetime di SQL (oppure il più piccolo smalldatetime) sembra che a volte si comporti in modo misterioso e non sempre sembra essere chiaro come interpreta i valori che gli immettiamo: il formato è giorno-mese-anno, oppure mese-giorno-anno, oppure altro ancora?
Per evitare qualsiasi problema di questo tipo è sufficiente inserire e pensare alle date utilizzando il formato ISO annomesegiorno, senza separatori. Oggi, quindi, si scriverebbe come:
