Hallo,

ich hab hier Probleme mit dem richtigen Subquery, das kann doch nicht so
schwer sein..?
Vielleicht hat ja jemand einen Tip f�r mich..?

folgende Tabelle:

AngebotID  : Position  :  SubID  :  Menge  :  Preis   :...
5          :     1     :     10  :    100  :     20   ....
5          :     2     :     11  :    100  :     30   ....
5          :     2     :     12  :   1000  :     25   ....
5          :     3     :     13  :    100  :     10   ....
5          :     3     :     14  :   1000  :      9   ..

AngebotID ist klar. Je Angebot gibt es verschiedene Artikel-Positionen. Jede
Position kann in verschiedenen Mengen auftauchen, dann zu einem anderen
Preis.
Wie krieg ich jetzt nur die SubIDs der Positionen, die entweder nur einmal
auftauchen, oder die dann die gr��ere Menge haben?
Hier also: 10, 12, 14

Meine Versuche gingen in die Richtung:
select * from Angebote where SubID in 
  (select top 1 SubID from Angebote where position in 
    (select position from Angebote where AngebotID = 5 group by position)
   order by Menge desc)
...aber das geht nat�rlich nicht..

Hat da jemand einen Tip?

Danke
Gr��e
Patrick
 





| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an