SQL Server date format yyyymmdd SQL Server date format yyyymmdd database database

SQL Server date format yyyymmdd


Assuming your "date" column is not actually a date.

Select convert(varchar(8),cast('12/24/2016' as date),112)

or

Select format(cast('12/24/2016' as date),'yyyyMMdd')

Returns

20161224


DECLARE @v DATE= '3/15/2013'SELECT CONVERT(VARCHAR(10), @v, 112)

you can convert any date format or date time format to YYYYMMDD with no delimiters


try this....

SELECT FORMAT(CAST(DOB AS DATE),'yyyyMMdd') FROM Employees;