Probleem:
U wilt de huidige datum in een SQL Server-database krijgen.
Oplossing:
SELECT CAST(GETDATE() AS DATE);
Resultaat:
2021-03-11
Discussie:
GETDATE()
is een functie die de huidige datum en tijd retourneert. Argumenten zijn niet nodig. Als u alleen de GETDATE()
. gebruikt functie krijgt u:
2021-03-11 22:28:17.280
Als u alleen de datum wilt zien en niet de tijd, moet u een andere functie gebruiken, CAST()
. Geef tussen haakjes de waarde, uitdrukking of kolom op waaruit u wilt converteren, 'AS
’, en tot slot het type waarde dat u wilt krijgen (in onze oplossing, DATE
).