DECLARE @TABLE TABLE(Col DATETIME)
INSERT INTO @TABLE VALUES
(GETDATE()),(GETDATE()-1),(GETDATE()-3)
SELECT CONVERT(VARCHAR(8),Col,112) + '16' --<-- Dont know why but here is your 16
FROM @TABLE
RESULT
2014030416
2014030316
2014030116
I have added this 16 because it is shown in your desire output but if you only want the part with 'YYYYMMDD' then the following will do the job.
SELECT CONVERT(VARCHAR(8), ColumnName ,112)
FROM Table_Name
RESULT
20140304
20140303
20140301