phpbar.de logo

Mailinglisten-Archive

Spezialproblem Abfrage mit Aggregatsfunktion

Spezialproblem Abfrage mit Aggregatsfunktion

volker.wambach volker.wambach at mako.de
Mit Feb 5 15:02:49 CET 2003


Hallo Leute,

brüte seit einiger Zeit an einer Spezialabfrage:

Folgende Struktur:

Umsatzdatei F911:
KONTO    int(8)          // Kunden-Nr.       key
ARTNR    char(20)        // Artikelnummer    key
VGRP     char(3)         // Verkaufsgruppe
MENGE1   float(10,2)     // Umsatzmenge 1
MENGE2   float(10,2)     // Umsatzmenge 2


Problem:
Ich suche in Tabellenform die Menge pro Artikel pro Verkausfgruppe 
(einige fest definierte) in dieser Form:

            Menge      Menge      Menge
Artikel    VGRP = 1   VGRP = 2   VGRP = 3
-----------------------------------------
12345            10          0         22
4711              0        100          7
usw.


mit

select ARTNR, sum(VGRP = 1), sum(VGRP = 2), sum(VGRP = 3)
from F911 where VGRP in (1, 2, 3)
group by ARTNR


erhalte ich leider nur die Anzahl Treffer pro VGRP ... leider nicht die 
Menge.

Habe schon zig Varianten ausprobiert und die man-guides gelesen, leider 
ohne erfolg ...


Hat von Euch jemand eine Idee?


Besten Dank jetzt scho


	Volker






-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive