Einzelnen Beitrag anzeigen

Benutzerbild von tomsel
tomsel

Registriert seit: 8. Dez 2005
Ort: am Chiemsee
304 Beiträge
 
Delphi 7 Professional
 
#3

Re: Artikelpreis zu gegenem Datum

  Alt 10. Jan 2006, 11:28
Zitat von Aenogym:
hi jelly,

du möchtest eine liste mit all deinen produkten haben, wo bei jedem produkt der preis eines bestimmten datums ist?

ich würde jetzt mal spontan folgendes vorschlagen:

SQL-Code:
SELECT a.Name, p.Preis
FROM artikel AS a
LEFT JOIN preise AS p ON p.Artikel = a.ID
WHERE p.Datum = '01.01.2006'
sollte doch funktionieren oder nicht?

aeno
Ich denke, es ist eher folgendes gemeint:

SQL-Code:
SELECT a.Name, p.Preis
FROM artikel AS a, preise AS p
WHERE p.Artikel = a.ID
AND p.Datum = MAX(SELECT p.Datum from artikel AS a, preise AS p where p.artikel = a.ID and p.Datum <= '01.01.2006')
Das sollen alle Artikel mit ihrem zum 01.01.2006 gültigen Preis sein, wenn ich das nicht total verkorkt hab.
Ein Experte ist ein Mann, der hinterher genau sagen kann, warum seine Prognose nicht gestimmt hat. (Winston Churchill)
  Mit Zitat antworten Zitat