You will need to do some string manipultaion to get this to work.
declare @result_date varchar(100)
set @result_date = '1182004'
set @result_date = stuff(@result_date,4,0,'-')
set @result_date = stuff(@result_date,2,0,'-')
select CONVERT(DATETIME, @result_date)