Hallo Zusammen,
wieder einmal eine Bitte um Hilfe.
Für eine Abfrage möchte ich zwei Tabellen vergleichen, aus einer Tabelle alle Werte, aus der anderen alle Werte welche kleiner/gleich dem Maximalwert der XeXrXsXtXeXnX zweiten Tabelle sind.
[HIGHLIGHT=SQL]
SELECT
monatssummen.Kal_Mon AS Kalendermonat ,
monatssummen.Sum_Mon AS PLANzahlen,
sapsumme0822.betrag AS ISTzahlen
FROM monatssummen
LEFT JOIN
sapsumme0822
ON
monatssummen.Kal_Mon = sapsumme0822.KalMon
[/HIGHLIGHT]
Ausgegeben sollen aber in den Spalten Kalendermonat und PLANzahlen nur Daten, welche kleiner oder gleich dem Maximalen Monat der Tabelle sapzahlen0822 sind.
Ich habe schon alle möglichen mir einfallenden Kombinationen in der WHERE klausel ausprobiert. Entweder werden alle Monate der einen Tabelle mit allen Monaten der andren Tabelle verglichen, oder aber es werden lediglich die Monate "2011-11" bis "2012-11" ausgegeben.
Umrechnung der Monate auf Julianday hat mir auch nichts gebracht.
Kann mir hier jemand weiterhelfen?
Vielen Dank
Wolf-Tilmann
wieder einmal eine Bitte um Hilfe.
Für eine Abfrage möchte ich zwei Tabellen vergleichen, aus einer Tabelle alle Werte, aus der anderen alle Werte welche kleiner/gleich dem Maximalwert der XeXrXsXtXeXnX zweiten Tabelle sind.
[HIGHLIGHT=SQL]
SELECT
monatssummen.Kal_Mon AS Kalendermonat ,
monatssummen.Sum_Mon AS PLANzahlen,
sapsumme0822.betrag AS ISTzahlen
FROM monatssummen
LEFT JOIN
sapsumme0822
ON
monatssummen.Kal_Mon = sapsumme0822.KalMon
[/HIGHLIGHT]
Kalendermonat | PLANzahlen | ISTzahlen |
2011-10 | 370 | |
2011-11 | 5733.33 | |
2011-12 | 8351.18 | 11571.44 |
2012-01 | 10463.13 | 10195.96 |
2012-02 | 7949.15 | 10534.29 |
2012-03 | 4512.78 | 5601.66 |
2012-04 | 7016.22 | 2637.5 |
2012-05 | 13974.66 | 9628.69 |
2012-06 | 31963.04 | 28686.17 |
2012-07 | 41219.79 | 43561.24 |
2012-08 | 22227.42 | 34784.61 |
2012-09 | 29481.06 | 26563.09 |
2012-10 | 52339.53 | 36984.6 |
2012-11 | 72221.33 | 84374.12 |
2012-12 | 71546.76 | |
2013-01 | 66682.53 | |
2013-02 | 43505.15 | |
2013-03 | 16978.45 | |
2013-04 | 2516 |
Kalendermonat | PLANzahlen | ISTzahlen |
2011-10 | 370 | |
2011-11 | 5733.33 | |
2011-12 | 8351.18 | 11571.44 |
2012-01 | 10463.13 | 10195.96 |
2012-02 | 7949.15 | 10534.29 |
2012-03 | 4512.78 | 5601.66 |
2012-04 | 7016.22 | 2637.5 |
2012-05 | 13974.66 | 9628.69 |
2012-06 | 31963.04 | 28686.17 |
2012-07 | 41219.79 | 43561.24 |
2012-08 | 22227.42 | 34784.61 |
2012-09 | 29481.06 | 26563.09 |
2012-10 | 52339.53 | 36984.6 |
2012-11 | 72221.33 | 84374.12 |
Umrechnung der Monate auf Julianday hat mir auch nichts gebracht.
Kann mir hier jemand weiterhelfen?
Vielen Dank
Wolf-Tilmann
Comment