jo: Sonderpreis nur 24 Stunden gültig

Hallo,

In einer MySQL Datenbank habe ich eine Tabelle mit Artikeln.
Dort gibt es Felder für id's, namen, nummern, preise, usw.

Für einen Dynamischen Advendskalender soll jetzt pro Tag ein Artikel einen Sonderpreis erhalten.
Dieser soll genau 24 Stunden gültig sein.

Ich habe schon mal eine Tabelle Advendskalender angelegt mit folgenden Feldern:

id | art_id | price

Hat jemand nen Tip wie ich das am besten bewerkstellige ohne den Preis manuell anpassen zu müssen.

danke

  1. Hallo,

    In einer MySQL Datenbank habe ich eine Tabelle mit Artikeln.
    Dort gibt es Felder für id's, namen, nummern, preise, usw.

    Für einen Dynamischen Advendskalender soll jetzt pro Tag ein Artikel einen Sonderpreis erhalten.
    Dieser soll genau 24 Stunden gültig sein.

    Ich habe schon mal eine Tabelle Advendskalender angelegt mit folgenden Feldern:

    id | art_id | price

    Hat jemand nen Tip wie ich das am besten bewerkstellige ohne den Preis manuell anpassen zu müssen.

    Ich würde das entweder über einen JOIN von Artikel auf die Adventskalender Tabelle (hier fehlt in deiner noch die Spalte für den Tag).

    demach:

    SELECT * FROM artikel LEFT JOIN adventskalender WHERE tag="1", dann kannst du noch mit dem IFNULL(adventskalender.price) Konstrukt prüfen, ob es einen Preis gibt, wenn ja nimm diesen wenn nein nimm den Preis aus der Artikeltabelle.

    Hab ich das richtig verstanden?

    Joah.