vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
SUM Problem in SQL Abfrage 
Autor: Kanngarnix
Datum: 30.07.10 15:33

Hi,

ich stehe gerade etwas auf dem Schlauch.

Eine Summenangabe bei einer gruppierten SQL Abfrage funzt nicht so wirklich und ich weis nicht warum.

Gruppiert ohne Mengenangabe sieht das Ergebnis so aus:
DC_ID	MA_Id	Kommissionierer	Ist-Schichtdatum-Org	Ist-Schicht-Org	KUNDEN_ID	Bere_
  ich2_ID	Zeitart_Id	EINHEITEN_BEZUGS_CD	UPD_USER	Upd_Time
1	118	AYD	2010-07-21 00:00:00.000	001	1	2	401	050	test	2010-07-30 15:14:18.887
1	118	AYD	2010-07-21 00:00:00.000	001	1	6	509	050	test	2010-07-30 15:14:18.887
Das ist auch richtig so.

Wenn ich jetzt die Mengen (ohne Summierung) dazunehme sieht das Ergebnis so aus:
DC_ID	MA_Id	Kommissionierer	Ist-Schichtdatum-Org	Ist-Schicht-Org	KUNDEN_ID	Bere_
  ich2_ID	Zeitart_Id	EINHEITEN_BEZUGS_CD	MENGE_Einzel	UPD_USER	Upd_Time
1	118	AYD	2010-07-21 00:00:00.000	001	1	2	401	050	4	test	2010-07-30 15:18:16.710
1	118	AYD	2010-07-21 00:00:00.000	001	1	2	401	050	6	test	2010-07-30 15:18:16.710
1	118	AYD	2010-07-21 00:00:00.000	001	1	2	401	050	8	test	2010-07-30 15:18:16.710
1	118	AYD	2010-07-21 00:00:00.000	001	1	6	509	050	4	test	2010-07-30 15:18:16.710
1	118	AYD	2010-07-21 00:00:00.000	001	1	6	509	050	6	test	2010-07-30 15:18:16.710
1	118	AYD	2010-07-21 00:00:00.000	001	1	6	509	050	8	test	2010-07-30 15:18:16.710
Das ist auch so korrekt.

jetzt möchte ich die Datensätze wieder gruppirt haben und die Menge als Summe was dann jedoch ein falsches Ergebnis liefert.
Also habe ich die Spalte Menge als Ausgabe gelassen und die Summe zusätzlich als Spalte, was mir doch eigentlich dann die gleichen zahlen liefern müsste oder?

Ergebnis :
DC_ID	MA_Id	Kommissionierer	Ist-Schichtdatum-Org	Ist-Schicht-Org	KUNDEN_ID	Bere_
  ich2_ID	Zeitart_Id	EINHEITEN_BEZUGS_CD	MENGE	MENGE_Einzel	UPD_USER	Upd_Time
1	118	AYD	2010-07-21 00:00:00.000	001	1	2	401	050	8	4	test	2010-07-30 _
15:21:08.757
1	118	AYD	2010-07-21 00:00:00.000	001	1	2	401	050	6	6	test	2010-07-30 _
15:21:08.757
1	118	AYD	2010-07-21 00:00:00.000	001	1	2	401	050	8	8	test	2010-07-30 _
15:21:08.757
1	118	AYD	2010-07-21 00:00:00.000	001	1	6	509	050	8	4	test	2010-07-30 _
15:21:08.757
1	118	AYD	2010-07-21 00:00:00.000	001	1	6	509	050	6	6	test	2010-07-30 _
15:21:08.757
1	118	AYD	2010-07-21 00:00:00.000	001	1	6	509	050	8	8	test	2010-07-30 _
15:21:08.757
Warum ist das nicht der Fall ? ......
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
SUM Problem in SQL Abfrage1.326Kanngarnix30.07.10 15:33
Re: SUM Problem in SQL Abfrage968Kanngarnix30.07.10 15:33
Re: SUM Problem in SQL Abfrage879ModeratorDaveS30.07.10 21:09

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel