Bei 4 und 6 sind es 37 Produkte.
Dein Veruch kommt mir ziemlich bekannt vor,
mein letzter:
SELECT aurefart FROM ADIMUTIL WHERE
aurefart IN
(
SELECT aurefart FROM ADIMUTIL WHERE ID IN
(
SELECT ID FROM ADIMUTIL WHERE
(
(
auborneinf <=4 AND aubornesup>=4
)
OR
(
auborneinf = 4 AND
(
aubornesup IS NULL OR aubornesup=0
)
)
AND aucoddimut='dn'
)
)
AND ID IN
(
SELECT ID FROM ADIMUTIL WHERE
(
(
auborneinf <=6 AND aubornesup>=6
)
OR
(
auborneinf = 6 AND
(
aubornesup IS NULL OR aubornesup=0
)
)
AND aucoddimut='dn'
)
)
GROUP BY aurefart HAVING Count(ID) >=2
)
GROUP BY aurefart ORDER by aurefart
Andreas Roth
--------------------------------------
[EMAIL PROTECTED] *jetzt mit Chat*
http://www.EuphoriasChild.DarkTech.org
--------------------------------------
> -----Urspr�ngliche Nachricht-----
> Von: Claudius Ceteras [mailto:[EMAIL PROTECTED]]
> Gesendet: Freitag, 7. Dezember 2001 09:45
> An: ASP Datenbankprogrammierung
> Betreff: [aspdedatabase] RE: AW: RE: AW: RE: AW: Ich bekomme
> die Abfrage
> nicht hin
>
>
> >
> > Also unter MSSQL geht das mit exists, ich wei� aber nicht
> ob das unter
> > access geht:
> >
> > SELECT *
> > FROM article
> > WHERE EXISTS (SELECT TOP 1 *
> > FROM adimutil
> > WHERE aucoddimut = 'DN' and
> > ((auborneinf = 4mm)
> > or ((auborneinf <= 4mm) and (aubornesup >= 4mm))))
> >
> >
> > hab diese Query jetzt aber frei beschreiben, mu�te aber
> funktionieren.
> > WEnn du nun mehrere Aufnahmen suchst, einfach mit
> > AND Exists und query f�r 2 aufnahme, 3 aufnahme etc.
> >
> > alles klar?
> >
>
> So einfach ist das nicht...
>
> Denn Du musst ja die Artikelnummer von der �usseren Abfrage in die
> innere bringen und das geht zumindest bei Access nicht... Bin
> gerade am
> probieren...
>
> Ich habe mir eine Variant mit IN �berlegt, aber die scheint zuviele
> Ergebisse auszuspucken...
>
> SELECT aurefart
> FROM adimutil
> WHERE aurefart IN
> (
> SELECT t.aurefart FROM adimutil t WHERE
>
> (
> (
> t.auborneinf <=6 AND t.aubornesup>=6
> )
> OR
> (
> t.auborneinf = 6 AND
> (
> t.aubornesup IS NULL OR t.aubornesup=0
> )
> )
> AND t.aucoddimut='dn'
> )
> )
>
> AND
>
> aurefart IN
> (
> SELECT t.aurefart FROM adimutil t WHERE
>
> (
> (
> t.auborneinf <=4 AND t.aubornesup>=4
> )
> OR
> (
> t.auborneinf = 4 AND
> (
> t.aubornesup IS NULL OR t.aubornesup=0
> )
> )
> AND t.aucoddimut='dn'
> )
> );
>
>
> Wieviele Ergebnisse-Produkte sollen denn dabei raukommen?
>
> Claudius
>
>
> | [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
>
| [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