
Lopez16
-
Gesamte Inhalte
4 -
Registriert seit
-
Letzter Besuch
Beiträge erstellt von Lopez16
-
-
Ok.
Aber wie kann ich das denn machen, damit es als Tabellenname interpretiert wird?
Bzw. wie kann ich mir mit der Prozedur die Arbeit alles von Hand ändern zu müssen ersparen?
-
Danke :-)
INNER JOIN
INNER JOIN
dbo.Umsatz_Mrz_2010 ON dbo.Bestandslisten.BUKRS = @test
In @test steht dann dbo.Umsatz_Mrz_2010.NRW
Ich habe eine Prozedur geschrieben, da diese Auswertung monatlich gemacht werden muss. Da diese Abfrage aber aus unendlich vielen Abfragen (über UNION verknüpft) besteht, soll nur der Monat und das Jahr übergeben werden und mittels Stringmanipulation alles automatisch ablaufen. D.h. ich muss nicht in jeder Abfrage von Hand den Monat eintragen bzw. abändern.. Ausserdem kann ich diese Abfrage dann auch mittels Agent automatisch starten lassen..
-
Hallo zusammen,
ich habe folgendes Problem.. Ich muss Tabellen joinen, die sich monatlich verändern..
D.h. ich schreibe eine Prozedur, die mir automatisch die Tabelle generiert. Da sich aber die Bestandslisten monatlich ändern, muss sich auch der Join auf eine andere Tabelle beziehen.
Ich dachte man könnte den Tabellen namen in eine Variable packen und dann joinen, aber leider geht das nicht:
join @abc = Tabelle1
Kennt jemand die Lösung?
Joinen über Variable
in MS SQL Server Forum
Geschrieben
Sehr. Es befinden sich bereits 250 gig Daten in der Datenbank und für meine kleine Abfrage ändert hier niemand das Design..
Wie kann ich den Tabellennamen denn Variabel halten?