Hallo Leute,
ich möchte 2 ziemlich komplizierte SQL Anweisungen erstellen, komme aber leider momentan nicht weiter.
Ich habe beispielweise diese Tabelle hier:
ID, ID2, Anzahl
1 , 1 , 2
1 , 2 , 4
2 , 1 , 3
Ich möchte jetzt die Summe bilden zwischen den Eintrag wo ID=1 und ID2=1 mit dem Eintrag wo ID = 2 und ID2 = 1. Und immer so weiter wenn man sich vorstellen würde, dass die Tabelle merere Einträge hätte.
Ich möchte als explizit bestimmte Zeilen miteinander addieren.
Ich habe es schon mit
SELECT sum(anzahl) from catchword where ID = 1 AND ID2r=1
und weiter komme ich irgendwie nicht, denn eine weitere AND WHERE würde zum Fehler führen.
Die zweite Abfrage wäre,dass ich sage, dass ich den ersten Eintrag löschen will unter der Bedinung, dass Anzahl>0 ist und unter der Bedinungen, dass die Anzahl des dritten Eintrags >0 ist und so weiter halt. Dabei suche ich immer nach der ID und der IDNr.
Ich weiß ist nicht so einfach, wäre aber über jede Hilfe und Hinweis sehr dankbar!
lg Daniel
ich möchte 2 ziemlich komplizierte SQL Anweisungen erstellen, komme aber leider momentan nicht weiter.
Ich habe beispielweise diese Tabelle hier:
ID, ID2, Anzahl
1 , 1 , 2
1 , 2 , 4
2 , 1 , 3
Ich möchte jetzt die Summe bilden zwischen den Eintrag wo ID=1 und ID2=1 mit dem Eintrag wo ID = 2 und ID2 = 1. Und immer so weiter wenn man sich vorstellen würde, dass die Tabelle merere Einträge hätte.
Ich möchte als explizit bestimmte Zeilen miteinander addieren.
Ich habe es schon mit
SELECT sum(anzahl) from catchword where ID = 1 AND ID2r=1
und weiter komme ich irgendwie nicht, denn eine weitere AND WHERE würde zum Fehler führen.
Die zweite Abfrage wäre,dass ich sage, dass ich den ersten Eintrag löschen will unter der Bedinung, dass Anzahl>0 ist und unter der Bedinungen, dass die Anzahl des dritten Eintrags >0 ist und so weiter halt. Dabei suche ich immer nach der ID und der IDNr.
Ich weiß ist nicht so einfach, wäre aber über jede Hilfe und Hinweis sehr dankbar!
lg Daniel
Comment