Geçerli verileri çıktı mevcut bir sorgu var ve bir Temp tabloya eklemek istiyorum, ama bunu yaparken bazı sorunlar yaşıyorum. Bunun nasıl yapılacağına dair bir fikir sahibi olabilecek misiniz?
İşte bir örnek
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%', '%')
Bu şu anda benim veri gerektiği gibi çıktı gibi görünüyor, ama bir Temp Tablosuna geçmek istiyorum. Benim sorunum oldukça SQL sorguları için yeni ve bunu yapmak için bir yol bulmak mümkün olmasıdır. Ya da mümkünse. Mümkün değilse, aradığım verileri WHERE application LIKE isNull('%MORESTUFF%','%')
geçici tabloya almanın daha iyi bir yolu var mı?
LIKE ISNULL('%MORESTUFF%', '%')
hep aynı LIKE '%MORESTUFF%'
olacak, değil mi? '% MORESTUFF%' (değişmez dize) asla boş olmadığından?
#temp
Zaten var olan bir tabloya mı yoksa yeni bir tablo mı oluşturmaya ihtiyaç duyar?