Hallo Forum,
ich habe wohl gerade eine Blockade
Ich habe hier eine Tabelle, in der ich überprüfen möchte ob ein bestimmter Wert der einen Zeile größer ist als ein Wert der anderen.
Tabelle sieht so aus:
[TABLE="class: grid, width: 400"]
[TR]
[TD]Index[/TD]
[TD]Artikel[/TD]
[TD]ab_menge[/TD]
[TD]preis[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]1[/TD]
[TD]1[/TD]
[TD]10[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]1[/TD]
[TD]10[/TD]
[TD]8[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]2[/TD]
[TD]1[/TD]
[TD]12[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]2[/TD]
[TD]10[/TD]
[TD]10[/TD]
[/TR]
[TR]
[TD]5[/TD]
[TD]2[/TD]
[TD]100[/TD]
[TD]11[/TD]
[/TR]
[TR]
[TD]6[/TD]
[TD]3[/TD]
[TD]1[/TD]
[TD]13,5[/TD]
[/TR]
[TR]
[TD]7[/TD]
[TD]3[/TD]
[TD]10[/TD]
[TD]13,6[/TD]
[/TR]
[/TABLE]
Genauer gesagt soll er mir alle Zeilen rausfiltern, bei denen der Preis einer Mengenrabattstaffel aus Versehen größer ist als bei der Menge davor
Hier im Beispiel also Index 5 und 7
meine Abfrage ist
Hab ich da nen Denkfehler?
ich habe wohl gerade eine Blockade
Ich habe hier eine Tabelle, in der ich überprüfen möchte ob ein bestimmter Wert der einen Zeile größer ist als ein Wert der anderen.
Tabelle sieht so aus:
[TABLE="class: grid, width: 400"]
[TR]
[TD]Index[/TD]
[TD]Artikel[/TD]
[TD]ab_menge[/TD]
[TD]preis[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]1[/TD]
[TD]1[/TD]
[TD]10[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]1[/TD]
[TD]10[/TD]
[TD]8[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]2[/TD]
[TD]1[/TD]
[TD]12[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]2[/TD]
[TD]10[/TD]
[TD]10[/TD]
[/TR]
[TR]
[TD]5[/TD]
[TD]2[/TD]
[TD]100[/TD]
[TD]11[/TD]
[/TR]
[TR]
[TD]6[/TD]
[TD]3[/TD]
[TD]1[/TD]
[TD]13,5[/TD]
[/TR]
[TR]
[TD]7[/TD]
[TD]3[/TD]
[TD]10[/TD]
[TD]13,6[/TD]
[/TR]
[/TABLE]
Genauer gesagt soll er mir alle Zeilen rausfiltern, bei denen der Preis einer Mengenrabattstaffel aus Versehen größer ist als bei der Menge davor
Hier im Beispiel also Index 5 und 7
meine Abfrage ist
PHP:
select * from tabelle where Artikel = Artikel and ab_menge > ab_menge and preis > preis
Hab ich da nen Denkfehler?