Ich habe folgende Pivot-Tabelle und ich möchte es später in der gespeicherten Prozedur verwenden. Also wie kann ich es benennen oder Pivot-Tabelle zu einer anderen Tabelle erstellen/auswählen, so dass ich es später in meinem gespeicherten Prozedur verwenden kann.Wie Name Pivot Tabelle in SQL Server geben?
select [2] as Feb, [3] as March, [4] as April from
(
select entry1, month1
from tblMonth
) d
pivot
(
max(entry1)
for month1 in ([2],[3], [4])
) as ccc
Ich möchte "Select * from ccc" tun, was ich jetzt nicht tun kann.
Sie können eine cte verwenden, wenn Sie in der nächsten Anweisung nur noch einmal darauf verweisen müssen. Sie könnten in eine temporäre Tabelle einfügen, indem Sie entweder eine explizite Tabelle erstellen oder in auswählen. –
ja, ich möchte in der nächsten Aussage noch einmal darauf hinweisen. Kannst du mir einen Verweis auf Beispiel oder Syntax geben ..? – Sachin
Haben Sie versucht, in einer Suchmaschine zu suchen? Es gibt buchstäblich Tausende und Abertausende von Beispielen von Ctes. Ich vermute jedoch, dass Sie wirklich eine temporäre Tabelle wollen, da Sie davon sprechen, dass Sie die geschwenkten Daten mehr als einmal verwenden. Fügen Sie einfach "in #MyTempTableName" vor der FROM hinzu und Sie erhalten die Ergebnisse Ihrer Anfrage in einer temporären Tabelle. –