Einzelnen Beitrag anzeigen

NormanNG

Registriert seit: 1. Feb 2006
294 Beiträge
 
Delphi 2007 Professional
 
#6

Re: Select mit SubSelect summieren

  Alt 16. Apr 2007, 10:02
Hi,

Zitat:
Das mit GRUOP wahr schon klar, ein summieren ohne GROUP ist sowieso nicht möglich.
Das ist - zumindest für MS SQL - nicht richtig.



Mit der Abfrage oben erhält man alle Zeilen aus Tabelle a, für die es mindestens eine entsprechende Zeile aus Tabelle b gibt, für die gilt: a.ArtNr=B.ArtNr und (B.Datum) in 2007. Bist du sicher, das in Tabelle b mehr Daten liegen, als ausgegeben werden?

Versuchs doch mal mit
SQL-Code:
SELECT a.ArtNr,a.ArtBez, a.Menge, Count(b.*) as ANZAHL
FROM OEE_StckList AS a
LEFT JOIN OEE_Produktion AS b on a.ArtNr = b.ArtNr and Year(b.Datum) = 2007
GROUP BY a.ArtNr, a.ArtBez, a.Menge
ORDER BY a.ArtNr
Damit bekommst du die ANZAHL der aus b passenden Zeile je Artikel...
Gruß
Norman
  Mit Zitat antworten Zitat