SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, @your_date))
например
SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))
ми дава
2008-09-22 00:00:00.000
Плюсове:
- Не се изискват varchar<->дата и час
- Няма нужда да мислите за локал
SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, @your_date))
например
SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))
ми дава
2008-09-22 00:00:00.000
Плюсове:
преобразуването на тип данни varchar в тип данни за дата и час води до стойност извън диапазона
Как да получите всички таблици със или без ограничение на първичния ключ в базата данни на Sql сървър - SQL Server / TSQL урок 59
Код за валидиране на SQL скриптове
2 начина за връщане на името на сървъра в SQL Server (T-SQL)
TDS сървър - Използвайте Transact-SQL (T-SQL) изявления за работа с данни на Salesforce в SQL Server