Mam zapytanie, które generuje aktualne dane i chciałbym wstawić je do tabeli Temp, ale mam pewne problemy. Czy ktoś miałby jakiś wgląd w to, jak to zrobić?
Oto przykład
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%', '%')
Wydaje się, że obecnie wyświetla moje dane w taki sposób, w jaki ich potrzebuję, ale chciałbym przekazać je do tabeli tymczasowej. Mój problem polega na tym, że jestem całkiem nowy w SQL Queries i nie byłem w stanie znaleźć sposobu, aby to zrobić. Lub jeśli to w ogóle możliwe. Jeśli nie jest to możliwe, czy istnieje lepszy sposób na przeniesienie danych, których szukam, WHERE application LIKE isNull('%MORESTUFF%','%')
do tabeli tymczasowej?
LIKE ISNULL('%MORESTUFF%', '%')
zawsze będzie taki sam jak LIKE '%MORESTUFF%'
, prawda? Ponieważ „% MORESTUFF%” (literał łańcuchowy) nigdy nie jest pusty?
#temp
tabeli, która już istnieje, czy trzeba będzie utworzyć nową?