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 ).