von pmoegenb » Fr, 24.02.2012 12:28
So wie ich das sehe machst Du keinen Abgleich mit dem Lieferdatum ( "Lieferschein"."Lieferdatum"), sondern mit dem aktuellen Datum (CURRENT_DATE).
Ich nehme an, dass Du diese Select-Anweisung meinst:
Code: Alles auswählen
SELECT "Kunden"."Kundennr", "Kunden"."Name", "Kunden"."Str", "Kunden"."PLZ", "Kunden"."Ort", "Lieferschein"."Lieferdatum", "Lieferschein"."Art.nr.", "Produkt"."Beschreib", "Lieferschein"."Menge", "Preis 1"."EK1" AS "Stückpreis", "EK1" * "Menge" AS "Wert gesamt" FROM "Lieferschein", "Kunden", "Produkt", "Preis 1" WHERE "Lieferschein"."Kundennr" = "Kunden"."Kundennr" AND "Lieferschein"."Art.nr." = "Produkt"."Art.nr." AND "Preis 1"."Art.nr." = "Produkt"."Art.nr." AND "Preis 1"."Start" <= CURRENT_DATE AND ( "Preis 1"."Ende" >= CURRENT_DATE OR "Preis 1"."Ende" IS NULL )
So wie ich das sehe machst Du keinen Abgleich mit dem Lieferdatum ( "Lieferschein"."Lieferdatum"), sondern mit dem aktuellen Datum (CURRENT_DATE).
Ich nehme an, dass Du diese Select-Anweisung meinst:
[code]SELECT "Kunden"."Kundennr", "Kunden"."Name", "Kunden"."Str", "Kunden"."PLZ", "Kunden"."Ort", "Lieferschein"."Lieferdatum", "Lieferschein"."Art.nr.", "Produkt"."Beschreib", "Lieferschein"."Menge", "Preis 1"."EK1" AS "Stückpreis", "EK1" * "Menge" AS "Wert gesamt" FROM "Lieferschein", "Kunden", "Produkt", "Preis 1" WHERE "Lieferschein"."Kundennr" = "Kunden"."Kundennr" AND "Lieferschein"."Art.nr." = "Produkt"."Art.nr." AND "Preis 1"."Art.nr." = "Produkt"."Art.nr." AND "Preis 1"."Start" <= CURRENT_DATE AND ( "Preis 1"."Ende" >= CURRENT_DATE OR "Preis 1"."Ende" IS NULL )[/code]