@Ykcim
Um wieviel zu hoch?
4-fache, 7849-fache, irgendwie bei jedem Satz anders falsch? Immer einmal mehr als erwartet?
Etwas präzisere Fehlermeldungen wären hilfreich.
Grob: Zu hohe Summen bei der Gruppierung im
SQL deuten auf eine zu geringe Einschränkung in der Where-Bedingung hin.
90 Sekunden, ja und? Wieso muss es schneller sein?
Datenmenge?
5 Sätze, 5 Millionen Sätze, 5 Millarden Sätze?
Die Zeitangabe ist ohne Mengenangabe absolut wertlos.
Tabellenstruktur?
Alles erforderliche an Indizes vorhanden?
Oder immer Full-Table-Scan?
Ich fragte dashier:
Zitat:
Du möchtest zu den Daten aus liefersituation, die ein Datum von heute oder in der Zukunft haben und deren Woche innerhalb des nächsten halben Jahres liegt, alle weiteren Datensätze aus liefersituation bekommen, bei denen lpdivk gleich 'SSC' ist und die über die gleiche watenr verfügen?
Was nun? Richtig geraten von mir, falsch geraten oder irgendwo dazwischen?
Ein Vielfaches der Menge bei Summenberechnungen liegt fast immer ein einer unpräzisen Formulierung der Aufgabenstellung bezüglich der zu summierenden Datenmenge oder an einer fehlerhaften Umsetzung der Aufgabenstellung.
Momentan bin ich mit den vorliegenden Informationen nicht in der Lage zu entscheiden, was hier die Ursache sein könnte: Unpräzise Aufgabenstellung oder fehlerhafte Umsetzung.