Cheatah: Frage zu MYSQL Query - kann man das optimieren?

Beitrag lesen

Hi,

arbeite mit MySql Datenbank und Php

dann ist PHP also eine mögliche Stelle für nachstehende Programmlogik.

Gesamtumsatz der Firma (sum), Anzahl der Abschlüsse (count), Durchschnittlicher Abschluß (avg) im Jahr x (where Year=x)
Gesamtumsatz der Firma (sum), Anzahl der Abschlüsse (count), Durchschnittlicher Abschluß (avg) für alle Jahre (ohne where)

Ich sehe hier im Hinblick auf PHP eine Vereinigungsmöglichkeit.

Gesamtumsatz des Mitarbeiter (sum), Anzahl der Abschlüsse (count), Durchschnittlicher Abschluß (avg) im Jahr x (where Mitarbeiter=1 && Year=x)
Gesamtumsatz des Mitarbeiter (sum), Anzahl der Abschlüsse (count), Durchschnittlicher Abschluß (avg) (where Mitarbeiter=1)

Dito. Macht zwei Abfragen und ein wenig PHP-Logik. Sobald es um mehr als, sagen wir, hundert Jahre geht, könnten sich vier einzelne Abfragen lohnen ;-)

Soweit so gut, aber [...] (Group By Produkt_ID)

Bei ~15 Produkten kannst Du auch das noch in obige Logik einbringen. Immer noch nur zwei Abfragen.

(Group By Kunden_ID)

Hm, mit ~200 müsste das schon ausgetestet werden, was mehr Ressourcen schluckt. Dies würde ich eher noch mal separat sehen.

Kann man diese 12 Abfragen nicht irgendwie sinnvoll zusammenfassen

Günstig gruppieren und daran denken, dass auch PHP addieren kann.

Cheatah

--
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes