Re: MySQL 5: Bug in SUM-Funktion?
am 20.01.2006 12:55:03 von stefan.glaesser
Hallo,
> Woher sollen wir das wissen ohne deine Daten sehen zu können?
> Oder wenigstens zu wissen wie sich erwartetes und tatsächliches
> Ergebnis voneinander unterscheiden?
Anbei ein Dump meiner Tabelle mit Daten.
--
-- Tabellenstruktur für Tabelle `sections`
--
CREATE TABLE `sections` (
`customerId` int(11) NOT NULL default '0',
`section_name` text collate latin1_german2_ci NOT NULL,
`quantity` int(11) NOT NULL default '0',
PRIMARY KEY (`customerId`,`section_name`(100),`quantity`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
--
-- Daten für Tabelle `sections`
--
INSERT INTO `sections` VALUES (5, 'Anthropologie/Ethnologie', 14);
INSERT INTO `sections` VALUES (5, 'Antike', 32);
INSERT INTO `sections` VALUES (5, 'Architektur', 30);
INSERT INTO `sections` VALUES (5, 'Belletristik', 1275);
INSERT INTO `sections` VALUES (5, 'Biographien, Autobiographien', 104);
INSERT INTO `sections` VALUES (5, 'Erotika', 5);
INSERT INTO `sections` VALUES (5, 'Essen und Trinken', 20);
INSERT INTO `sections` VALUES (5, 'Film', 20);
INSERT INTO `sections` VALUES (5, 'Geschichte', 192);
INSERT INTO `sections` VALUES (5, 'Grenzwissenschaften, Esoterik', 28);
INSERT INTO `sections` VALUES (5, 'Judaika', 28);
INSERT INTO `sections` VALUES (5, 'Jura', 11);
INSERT INTO `sections` VALUES (5, 'Kinder- und Jugendbücher', 44);
INSERT INTO `sections` VALUES (5, 'Köln und Rheinland', 99);
INSERT INTO `sections` VALUES (5, 'Kulturgeschichte', 30);
INSERT INTO `sections` VALUES (5, 'Kunst', 245);
INSERT INTO `sections` VALUES (5, 'Kunsthandwerk', 42);
INSERT INTO `sections` VALUES (5, 'Lexika', 3);
INSERT INTO `sections` VALUES (5, 'Literaturwissenschaft', 161);
INSERT INTO `sections` VALUES (5, 'Musik', 38);
INSERT INTO `sections` VALUES (5, 'Orientalistik', 9);
INSERT INTO `sections` VALUES (5, 'Pädagogik', 22);
INSERT INTO `sections` VALUES (5, 'Philologie', 14);
INSERT INTO `sections` VALUES (5, 'Philosophie', 117);
INSERT INTO `sections` VALUES (5, 'Photographie', 26);
INSERT INTO `sections` VALUES (5, 'Reisen und Landeskunde', 149);
INSERT INTO `sections` VALUES (5, 'Seefahrt und Marine', 22);
INSERT INTO `sections` VALUES (5, 'Soziologie', 32);
INSERT INTO `sections` VALUES (5, 'Studentica', 13);
INSERT INTO `sections` VALUES (5, 'Technik', 26);
INSERT INTO `sections` VALUES (5, 'Theater', 30);
INSERT INTO `sections` VALUES (5, 'Theologie', 38);
INSERT INTO `sections` VALUES (5, 'Varia', 352);
INSERT INTO `sections` VALUES (5, 'Verlage, Verleger, Autoren', 32);
INSERT INTO `sections` VALUES (5, 'Wirtschaft', 34);
INSERT INTO `sections` VALUES (5, 'Zeichner und Illustratoren', 18);
Ich hoffe der Fehler ist reproduzierbar. Ich verwende MySQL 5.0.18.
Gruß,
Stefan