Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| mysql [2026/10/07 12:54] – [Alle Bestellnummern der Fotoaktion eines Auftrags (z.B. für Excel)] gerald | mysql [2026/10/09 15:49] (aktuell) – [Schauen, ob es Bestellungen gibt, deren Summe der Einzelposten nicht mit der Gesamtstumme übereinstimmt] gerald | ||
|---|---|---|---|
| Zeile 515: | Zeile 515: | ||
| </ | </ | ||
| + | |||
| + | ==== Schauen, ob es Bestellungen gibt, deren Summe der Einzelposten nicht mit der Gesamtstumme übereinstimmt ==== | ||
| + | |||
| + | |||
| + | < | ||
| + | SELECT | ||
| + | o.id, | ||
| + | o.order_sum, | ||
| + | SUM(i.quantity * i.cost) AS total_item_cost, | ||
| + | SUM(i.cost), | ||
| + | o.order_fee, | ||
| + | (o.order_sum - o.order_fee) | ||
| + | FROM vault_order_items AS i | ||
| + | JOIN vault_order AS o ON o.id = i.order_id | ||
| + | WHERE | ||
| + | o.status > 0 | ||
| + | GROUP BY | ||
| + | o.id, | ||
| + | o.order_sum, | ||
| + | o.order_fee | ||
| + | HAVING | ||
| + | SUM(i.cost) > (o.order_sum - o.order_fee); | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||