vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v2.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   RSS-Feeds  | Newsletter  | Impressum  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2012
 
zurück

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

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

Sql Abfrage (nicht erschrecken ) :

SELECT  KOMM_AUFTRAEGE.DC_ID, 
		MITARBEITER.MA_Id, 
		KOMM_AUFTRAEGE.Kommissionierer , 
		KOMM_AUFTRAEGE.[Ist-Schichtdatum-Org], 
		KOMM_AUFTRAEGE.[Ist-Schicht-Org], 
		KUNDE.KUNDEN_ID,  
		ZEITART.Bereich2_ID, 
		ZUORDNUNG_ZEITART.Zeitart_Id, 
		'050' AS EINHEITEN_BEZUGS_CD,
		SUM(x.spalte) AS MENGE, 
		x.spalte AS MENGE_Einzel, 
		'test' AS UPD_USER, GETDATE() AS Upd_Time
 
FROM    KOMM_AUFTRAEGE INNER JOIN
		MITARBEITER ON KOMM_AUFTRAEGE.Kommissionierer = MITARBEITER.MA_Kuerzel AND 
		KOMM_AUFTRAEGE.DC_ID = MITARBEITER.DC_Id INNER JOIN
		AUFTRAEGE ON KOMM_AUFTRAEGE.Auftrag = AUFTRAEGE.Auftrag AND _
  KOMM_AUFTRAEGE.DC_ID = AUFTRAEGE.DC_ID AND 
		KOMM_AUFTRAEGE.Splitt = AUFTRAEGE.Splitt INNER JOIN
		KUNDE ON AUFTRAEGE.BUSI_ID = KUNDE.BUSI_ID INNER JOIN
		ZUORDNUNG_ZEITART ON KOMM_AUFTRAEGE.DC_ID = ZUORDNUNG_ZEITART.DC_ID AND 
		KOMM_AUFTRAEGE.KGruppe = ZUORDNUNG_ZEITART.KGruppe INNER JOIN
		ZEITART ON ZUORDNUNG_ZEITART.Zeitart_Id = ZEITART.Zeitart_id AND _
  KOMM_AUFTRAEGE.DC_ID = ZEITART.DC_Id INNER JOIN
			(SELECT     COUNT(*) AS spalte, 
						AUFTRAEGE.Auftrag AS subquery
			 FROM       KOMM_AUFTRAEGE INNER JOIN
						MITARBEITER ON KOMM_AUFTRAEGE.Kommissionierer = MITARBEITER.MA_Kuerzel AND 
						KOMM_AUFTRAEGE.DC_ID = MITARBEITER.DC_Id INNER JOIN
						AUFTRAEGE ON KOMM_AUFTRAEGE.Auftrag = AUFTRAEGE.Auftrag AND _
  KOMM_AUFTRAEGE.DC_ID = AUFTRAEGE.DC_ID AND 
						KOMM_AUFTRAEGE.Splitt = AUFTRAEGE.Splitt AND KOMM_AUFTRAEGE.Auftrag = _
AUFTRAEGE.Auftrag INNER JOIN
						KUNDE ON AUFTRAEGE.BUSI_ID = KUNDE.BUSI_ID INNER JOIN
						ZUORDNUNG_ZEITART ON KOMM_AUFTRAEGE.DC_ID = ZUORDNUNG_ZEITART.DC_ID AND 
						KOMM_AUFTRAEGE.KGruppe = ZUORDNUNG_ZEITART.KGruppe INNER JOIN
						ZEITART ON ZUORDNUNG_ZEITART.Zeitart_Id = ZEITART.Zeitart_id AND _
  KOMM_AUFTRAEGE.DC_ID = ZEITART.DC_Id
			 WHERE      (KOMM_AUFTRAEGE.[Ist-Schichtdatum-Org] = '2010-07-21')
			 AND 				AUFTRAEGE.RestaurantTyp not in (6,11)
			 AND 				 KOMM_AUFTRAEGE.Menge >= 50
			 AND					ZUORDNUNG_ZEITART.AUFTRAG_TYP_CD = '1'
			 GROUP BY AUFTRAEGE.Auftrag) 
		AS x ON KOMM_AUFTRAEGE.Auftrag = x.subquery
 
WHERE   (KOMM_AUFTRAEGE.[Ist-Schichtdatum-Org] = '2010-07-21')
		AND	AUFTRAEGE.RestaurantTyp not in (6,11)
		AND KOMM_AUFTRAEGE.Menge >= 50
		AND	ZUORDNUNG_ZEITART.AUFTRAG_TYP_CD = '1'
		AND	MITARBEITER.DC_Id  = 1   
		AND	Kommissionierer = 'AYD'    
 
GROUP BY	KOMM_AUFTRAEGE.DC_ID, 
			MITARBEITER.MA_Id, 
			KOMM_AUFTRAEGE.Kommissionierer , 
			KOMM_AUFTRAEGE.[Ist-Schichtdatum-Org], 
			KOMM_AUFTRAEGE.[Ist-Schicht-Org], 
			KUNDE.KUNDEN_ID, 
			ZUORDNUNG_ZEITART.Zeitart_Id, 
			ZEITART.Bereich2_ID , 
			x.spalte
Hoffe mir kann einer Helfen.

Danke

Gruss
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
SUM Problem in SQL Abfrage284Kanngarnix30.07.10 15:33
Re: SUM Problem in SQL Abfrage162Kanngarnix30.07.10 15:33
Re: SUM Problem in SQL Abfrage155ModeratorDaveS30.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-2012 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