Eu tenho uma consulta existente que gera dados atuais e gostaria de inseri-la em uma tabela Temp, mas estou tendo alguns problemas ao fazê-lo. Alguém teria alguma idéia de como fazer isso?
Aqui está um exemplo
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%', '%')
Isso parece produzir meus dados atualmente da maneira que eu preciso, mas eu gostaria de passá-los para uma tabela temporária. Meu problema é que eu sou bastante novo nas Consultas SQL e não consegui encontrar uma maneira de fazer isso. Ou se é mesmo possível. Se não for possível, existe uma maneira melhor de obter os dados que estou procurando WHERE application LIKE isNull('%MORESTUFF%','%')
em uma tabela temporária?
LIKE ISNULL('%MORESTUFF%', '%')
sempre será o mesmo LIKE '%MORESTUFF%'
, não é? Como '% MORESTUFF%' (a string literal) nunca é nula?
#temp
tabela que já existe ou seria necessário criar uma nova?