7 messages in com.mysql.lists.mysql-deRe: Statistik-Auswertung
FromSent OnAttachments
Rene Fertig20 Nov 2006 14:00 
Felix Antonius Wilhelm Ostmann21 Nov 2006 00:21 
Felix Antonius Wilhelm Ostmann21 Nov 2006 00:26 
Rene Fertig21 Nov 2006 01:47 
Robert Pleniger21 Nov 2006 08:50 
Rene Fertig21 Nov 2006 12:21 
Felix Antonius Wilhelm Ostmann21 Nov 2006 23:46 
Subject:Re: Statistik-Auswertung
From:Felix Antonius Wilhelm Ostmann (ostm@os3.com)
Date:11/21/2006 11:46:28 PM
List:com.mysql.lists.mysql-de

Dann hoffe ich mal das das performant ist :) Dazu kann ich dir leider gerade nichts sagen :-/ Ich befürchte allerdings das es dabei nicht so rosig aussieht, da mon=DATE_FORMAT(datum,'%c') keine Chance hat nen Index zu benutzen ... vielleicht kann jemand anderes dazu mehr sagen. Ich an deiner Stelle hätte den Teil das einige Monate mit 0 nicht angezeigt werden in der Skriptsprache dann gelöst.

Rene Fertig schrieb:

Hallo Felix.

Habe es jetzt ausprobiert: klappt prima, danke!

Ich habe das Ganze jetzt noch umgebaut, das es u.U. nicht für jeden Monat einen Eintrag in verkauf gibt, ich aber für jeden Monat einen Wert brauche:

SELECT mon as Monat, IFNULL(SUM(anzahl), 0) AS Anzahl FROM monate LEFT JOIN verkauf ON mon=DATE_FORMAT(datum,'%c') AND art_ID=221 AND datum like '2006%' GROUP BY Monat ORDER BY Monat ASC;

Die Tabelle monate enthält einfach alle Zahlen 1-12 in der Spalte mon.

Nochmals vielen Dank für die Hilfe.

René

-- Mit freundlichen Grüßen

Felix Antonius Wilhelm Ostmann

-------------------------------------------------- Websuche Search Technology GmbH & Co. KG Martinistraße 3 - D-49080 Osnabrück - Germany Tel.: +49 541 40666-0 - Fax: +49 541 40666-22 Email: in@websuche.de - Website: www.websuche.de

-------------------------------------------------- AG Osnabrück - HRA 200252 - Ust-Ident: DE814737310 Komplementärin: Websuche Search Technology Verwaltungs GmbH - AG Osnabrück - HRB 200359 Geschäftsführer: Diplom Kaufmann Martin Steinkamp

--------------------------------------------------