Problém:
Chcete získat aktuální datum v databázi SQL Server.
Řešení:
SELECT CAST(GETDATE() AS DATE);
Výsledek:
2021-03-11
Diskuse:
GETDATE()
je funkce, která vrací aktuální datum a čas. Argumenty nejsou nutné. Pokud použijete pouze GETDATE()
funkce, získáte:
2021-03-11 22:28:17.280
Pokud chcete získat pouze datum a ne čas, musíte použít jinou funkci, CAST()
. V závorkách zadejte hodnotu, výraz nebo sloupec, ze kterého chcete převést, ‘AS
“ a nakonec typ hodnoty, kterou chcete získat (v našem řešení DATE
).