select Frage

17/09/2008 - 09:51 von Jörg Schneider | Report spam
Guten Morgen!

Wir habe hier ein Problem mit einer Abfrage. Und zwar stehen in einer
Tabelle die Sonderpreise aller Kunden. Die Sonderpreise haben ein
GültigAb Datum. Historische Werte stehe auch drin.
Nun wollen wir für einen bestimmten Kunden (sonadrlfdnr = ' 12602')
mit einem Select pro Artikel (sonartlfdnr) den aktuell Gültigen Preis
(sonnettopreis) mit seinen GültigAb Datum sehen.


select sonartlfdnr, max(songueltigab) as datum, sonnettopreis
from sonderpreise
where sonadrlfdnr = ' 12602'
group by sonartlfdnr, sonnettopreis
order by sonartlfdnr

Mit diesem Select bekomme ich aber Pro Datum und Pro Nettopreis
einen Datensatz.
Ich möchte aber das größte Datum mit dem zugehörigen Preis.

Hat jemand eine Idee?


Grüße
Jörg Schneider
 

Lesen sie die antworten

#1 Christoph Ingenhaag
17/09/2008 - 10:28 | Warnen spam
Hallo Jörg,

meintest du das?

select
sonartlfdnr, songueltigab, sonnettopreis
from sonderpreise
where
sonadrlfdnr = ' 12602' and
songueltigab (
select
max(songueltigab)
from sonderpreise
where
sonadrlfdnr = ' 12602'
)

Vg
Christoph

Ähnliche fragen