Necesitamos tu ayuda para extender nuestros escritos acerca de las ciencias informáticas.
Solución:
SELECT *
INTO #Temp
FROM
(SELECT
Received,
Total,
Answer,
(CASE WHEN application LIKE '%STUFF%' THEN 'MORESTUFF' END) AS application
FROM
FirstTable
WHERE
Recieved = 1 AND
application = 'MORESTUFF'
GROUP BY
CASE WHEN application LIKE '%STUFF%' THEN 'MORESTUFF' END) data
WHERE
application LIKE
isNull(
'%MORESTUFF%',
'%')
SQL Server R2 2008 necesita AS
cláusula de la siguiente manera:
SELECT *
INTO #temp
FROM (
SELECT col1, col2
FROM table1
) AS x
La consulta falló sin el AS x
al final.
EDITAR
También es necesario cuando se usa SS2016, se tuvo que agregar as t
hasta el final.
Select * into #result from (SELECT * FROM #temp where [id] = @id) as t //<-- as t
La forma más rápida de hacer esto es usando el comando "SELECT INTO", por ejemplo
SELECT * INTO #TempTableName
FROM....
Esto creará una nueva tabla, no es necesario que la cree por adelantado.
Reseñas y calificaciones
Si estás de acuerdo, tienes la libertad de dejar un artículo acerca de qué le añadirías a este artículo.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)