SQL

SQL Server Dates

Dates:

RequirementQueryDisplay format
Current date timeSelect GetDate()2022-01-01 11:30:40.678
current date timeSelect Current_timestamp2022-01-01 11:30:40.678
current date timeSelect SYSDatetime()2022-01-01 11:30:40.1282463
current yearSelect Year(GetDate())2022
current yearSelect Datepart(Year, GetDate())2022
current monthSelect Month(GetDate())1
current monthSelect Datepart(Month, GetDate())1
Add an year to current dateSelect DateAdd(Year,1,GetDate())2023-01-01 11:30:40.678
Subtract an year to current dateSelect DateAdd(Year,-1,GetDate())2021-01-01 11:30:40.678
Name of current monthSelect Datename(Month, GetDate())January
Current date in mm/dd/yyyySelect Convert(varchar,GetDate(),101)01/01/2022
End of monthSelect EOMONTH(Sysdatetime())2022-01-31
First day of monthSelect DateAdd(month,Datediff(month, ‘19000101’,Sysdatetime()),’19000101′)2022-01-01 00:00:00.000