Sera que hace faltan los Alias, del campo y de la subconsulta?
Código SQL:
Ver originalIF object_id('tempdb.dbo.#recibidos') IS NOT NULL DROP TABLE dbo.#recibidos
CREATE TABLE dbo.#recibidos ( intfecharecibida INT )
--SELECT RIGHT('11/29/2012', 4) + SUBSTRING('11/29/2012', 0, CHARINDEX('/','11/29/2012'))
INSERT INTO dbo.#recibidos (intfecharecibida )
SELECT * FROM (
SELECT RIGHT('11/29/2012', 4) + SUBSTRING('11/29/2012', 0, CHARINDEX('/','11/29/2012')) AS intfecharecibida
) A
el alias de tu subconsulta es "A"