Mailinglisten-Archive |
Hi Michael, >>select ARTNR, sum(VGRP = 1), sum(VGRP = 2), sum(VGRP = 3) >>from F911 where VGRP in (1, 2, 3) >>group by ARTNR >> > > > Benutze z.B. die IF-Fkt: > > select ARTNR, > sum(IF(VGRP = 1,MENGE1,0)) as MGE1_VGRP1, > sum(IF(VGRP = 2,MENGE1,0)) as MGE1_VGRP2, > sum(IF(VGRP = 3,MENGE1,0)) as MGE1_VGRP3, > sum(IF(VGRP = 1,MENGE2,0)) as MGE2_VGRP1, > sum(IF(VGRP = 2,MENGE2,0)) as MGE2_VGRP2, > sum(IF(VGRP = 3,MENGE2,0)) as MGE2_VGRP3 > from F911 where VGRP in (1, 2, 3) > group by ARTNR Deine Lösung sieht net schlecht aus, aber noch nicht ganz das Ziel ... danke erstmal Wäre es denn möglich die Summe aus MENGE1 und MENGE2 in einer Spalte zu kriegen? Bei Deiner Lösung habe ich i.M. 6 Mengenspalten ... mein Ziel sind 3. Besten Dank und Grüße aus dem verschneiten Westmittelfranken Volker -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive