title image


Smiley Kombination von SELECT DISTINCTROW UND COUNT
Guten Abend allesamt

A2003

Ich möchte das jede Nr aus den DS nur einmal in der Anzahl der DS mitgezählt wird.

Mehrmals auftauchende Nr nur als Eine (Anzahl) gezählt werden.

Zunächst der Code.

SELECT DISTINCTROW Count([IHB_Nummer]) AS Ausdr4

FROM tbl_Haupttabelle INNER JOIN (tbl_Lieferscheine INNER JOIN tbl_Lieferscheindetailtabelle ON tbl_Lieferscheine.Lieferschein_ID = tbl_Lieferscheindetailtabelle.Lieferschein_ID) ON tbl_Haupttabelle.Haupttabelle_ID = tbl_Lieferscheindetailtabelle.Haupttabelle_ID

usw

Zählt jeden DS auch wo eine Nr sich wiederholt.So soll es nicht wirken.

Es soll nur jede Nr einmal gezählt werden.

Bei

SELECT DISTINCTROW ([IHB_Nummer]) AS Ausdr4

FROM tbl_Haupttabelle INNER JOIN (tbl_Lieferscheine INNER JOIN tbl_Lieferscheindetailtabelle ON tbl_Lieferscheine.Lieferschein_ID = tbl_Lieferscheindetailtabelle.Lieferschein_ID) ON tbl_Haupttabelle.Haupttabelle_ID = tbl_Lieferscheindetailtabelle.Haupttabelle_ID

usw

Hier zeigt er jede Nr nur einmal an .Hier wirkt SELECT DISTINCTROW.

So ist es auch richtig aber nicht gewollt.



Bei

SELECT ([IHB_Nummer]) AS Ausdr4

FROM tbl_Haupttabelle INNER JOIN (tbl_Lieferscheine INNER JOIN tbl_Lieferscheindetailtabelle ON tbl_Lieferscheine.Lieferschein_ID = tbl_Lieferscheindetailtabelle.Lieferschein_ID) ON tbl_Haupttabelle.Haupttabelle_ID = tbl_Lieferscheindetailtabelle.Haupttabelle_ID

usw.

Es wird jeder DS mit einer Nr angezeigt, einige auch mehrmals.

Ist auch richtig aber nicht gewollt.



Bei

SELECT Count([IHB_Nummer]) AS Ausdr4

FROM tbl_Haupttabelle INNER JOIN (tbl_Lieferscheine INNER JOIN tbl_Lieferscheindetailtabelle ON tbl_Lieferscheine.Lieferschein_ID = tbl_Lieferscheindetailtabelle.Lieferschein_ID) ON tbl_Haupttabelle.Haupttabelle_ID = tbl_Lieferscheindetailtabelle.Haupttabelle_ID

usw

Ist wie in der ersten Version, richtig aber nicht gewollt.



Wie bekomme ich es aber hin das SELECT DISTINCTROW wirkt in Verbindung mit COUNT.

Es soll halt jede Nr nur einmal gezählt werden.



Hoffe , das die Fragestellung nicht verwirrt.

Wer kann helfen mit einen Wink?

Tschüß Achim

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: