Tengo una consulta existente que genera datos actuales, y me gustaría insertarla en una tabla Temp, pero tengo algunos problemas para hacerlo. ¿Alguien tendría alguna idea de cómo hacer esto?
Aquí hay un ejemplo
SELECT *
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%', '%')
Esto parece generar mis datos actualmente de la forma en que los necesito, pero me gustaría pasarlos a una tabla temporal. Mi problema es que soy bastante nuevo en las consultas SQL y no he podido encontrar una manera de hacerlo. O si es posible. Si no es posible, ¿hay una mejor manera de obtener los datos que estoy buscando WHERE application LIKE isNull('%MORESTUFF%','%')
en una tabla temporal?
LIKE ISNULL('%MORESTUFF%', '%')
siempre será lo mismo que LIKE '%MORESTUFF%'
, ¿no? Dado que '% MORESTUFF%' (el literal de cadena) nunca es nulo?
#temp
tabla que ya existe o necesitaría crear una nueva?