Einzelnen Beitrag anzeigen
Alt 06.11.2009, 16:43   #4 (permalink)
k4Ku
Overclocker
 

Registriert seit: 10.08.2006
Beiträge: 398

k4Ku wird schon bald berühmt werden

Standard AW: T-SQL & MS SQL Management Studio

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

Geändert von k4Ku (06.11.2009 um 17:24 Uhr)
k4Ku ist offline   Mit Zitat antworten