Code:
DROP TABLE IF EXISTS `desd`; CREATE TABLE IF NOT EXISTS `desd` ( `id` int(11) NOT NULL AUTO_INCREMENT, `article_id` int(11) NOT NULL, `sold` int(11) NOT NULL, `VK` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=latin1; -- -- Daten für Tabelle `desd` -- INSERT INTO `desd` (`id`, `article_id`, `sold`, `VK`) VALUES (1, 1, 1, 1), (2, 2, 1, 2), (3, 1, 2, 1), (4, 2, 2, 2), (5, 1, 2, 1); COMMIT;
Code:
SELECT article_id, SUM(sold * VK) as Umsatz, sold * VK / GESAMTUMSATZ * 100 as UmsAnteil FROM desd GROUP BY article_id
ich brauche den Umsatz Anteil der verkauften Artikel in Prozent, und weiß nicht, wie ich den Gesamtumsatz erhalten kan.
article_id Umsatz UmsAnteil
=====================
1 5 x%
2 6 x%
Gesamtumsatz: 11
Kommentar