Boah,...schwer in Worte zu fassen. Der Wert der in die Spalte [Monate_kum] der geschrieben wird sieht wie folgt aus. z.B. "Jan 2000_kum". In der WHERE-Funktion möchte ich festlegen das ein Teil der Zellen, von der Spalte [Monate_kum], im Beispiel "2000" immer gleich des Werts der Spalte [Jahre] aus der Tabelle [Jahre] ist.

Hoffe du verstehst das jetzt... wie gesagt, bin noch nicht sehr weit im Verständnis von SQL.
Zitat:
TRUNCATE TABLE Zeit_kum
INSERT INTO [Test_Tabelle].[dbo].[Zeit_kum] ([Jahre_kum], [Quartale], [Monate_kum], Monate)
SELECT Jahre + '_kum' , Quartale +' '+ Jahre , Monate, Monat_Basis + ' ' + Jahre
FROM [Monat_Basis] cross join [Jahre] cross join Quartale_Basis cross join [Monat+Jahr_Basis] cross join Zeit_kum
where Jahre = Jahre and SUBSTRING ([dbo].[Zeit_kum].[Monate_kum], 4, 4) = Jahre
GO
|
Wenn ich die Abfrage ausführe sind aber keine Zeilen betroffen.
Also wie kann ich jetzt richtig einen JOIN auf die Tabelle [Zeit_kum] machen?
liebe Grüße