Ho una query esistente che genera dati correnti e vorrei inserirla in una tabella Temp, ma sto riscontrando dei problemi nel farlo. Qualcuno avrebbe qualche idea su come farlo?
Ecco un esempio
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%', '%')
Questo sembra produrre i miei dati attualmente nel modo in cui ne ho bisogno, ma vorrei passarli in una tabella temporanea. Il mio problema è che sono piuttosto nuovo alle query SQL e non sono stato in grado di trovare un modo per farlo. O se è persino possibile. Se ciò non è possibile, esiste un modo migliore per ottenere i dati che sto cercando WHERE application LIKE isNull('%MORESTUFF%','%')
in una tabella temporanea?
LIKE ISNULL('%MORESTUFF%', '%')
sarà sempre lo stesso LIKE '%MORESTUFF%'
, no? Dato che '% MORESTUFF%' (il letterale stringa) non è mai nullo?
#temp
tabella che esiste già o avrebbe bisogno di crearne una nuova?