Hallo Forum,
brauch edringend Hilfe...
Habe folgendes Problem:
Habe in einer DB - Tabelle Namens Artikel alle meine Artikel drinnen. Diese Artikel sind so gespeichert:
ID ARTNR BEZEICHNUNG PREIS PREIS_GUELTIG_AB
001 10000 Testartikel1 100,00 2008-01-01
...
111 10000 Testartikel1 105,00 2008-07-01
Nötig ist das deswegen, da noch viel mit Altpreisen gemacht wurd und auch in Zukunft für Angebote schon zukünftige Preise hinterlegt werden sollen.
Wie könnte ich die Abfrage nun so basteln, daß es nach dem Gültigkeitsdatum geht?
hier einer meiner vielen Versuchen:
$query = "SELECT * FROM $TBL_0010, $TBL_0010 WHERE Matchcode LIKE '" . $matchcode . "%' AND
gueltig_ab < '$gueltig_ab' AND
arti01_id = arti01_id AND
gueltig_ab > '$gueltig_ab'
ORDER BY gueltig_ab DESC";
... oder so :
$query = "SELECT * FROM $TBL_0010 WHERE Matchcode LIKE '" . $matchcode . "%' AND
gueltig_ab < '$gueltig_ab' AND
gueltig_ab > '$gueltig_ab'
ORDER BY gueltig_ab DESC";
ging auch in die Hose...! :)
wird immer alles angezeigt... nie wirklich nach dem gültigkeitsdatum!
Was meint Ihr dazu ?
Viele Grüé
Michl