Проблем:
Искате да получите текущата дата в база данни на SQL Server.
Решение:
SELECT CAST(GETDATE() AS DATE);
Резултат:
2021-03-11
Дискусия:
GETDATE()
е функция, която връща текущата дата и час. Аргументи не се изискват. Ако използвате само GETDATE()
функция, ще получите:
2021-03-11 22:28:17.280
Ако искате да получите само датата, а не часа, трябва да използвате друга функция, CAST()
. В скобите посочете стойността, израза или колоната, от която искате да конвертирате, „AS
“, след това накрая типа стойност, която искате да получите (в нашето решение, DATE
).