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