Podczas pracy z MS SQL często napotyka się problemy ze zmiennymi typu: date, datetime, smalldatetime, time. Wynika to z faktu, że w różnych środowiskach możemy mieć ustawione inne formaty daty. Inny problem to również to, jak pozbyć się np. minut i sekund z datetime lub jak skonwertować wartość na inny typ danych. Oto kilka przykładów:
1 2 3 4 5 6 7 8 9 10 11 12 |
SELECT CONVERT(DATE, GETDATE(), 120) SELECT CONVERT(SMALLDATETIME, GETDATE(), 120) SELECT CONVERT(DATETIME, GETDATE(), 120) SELECT CONVERT(DATETIME2(2), GETDATE(), 120) SELECT CONVERT(TIME, GETDATE(), 120) SELECT CONVERT(TIME(2), GETDATE(), 120) |
[…]