Dabei seit: 13.12.2009 Ort: - Alter: - Geschlecht: -
Verfasst So 13.12.2009 12:23 Titel
Datum in ein Datums-Intervall einordnen
Hallo zusammen,
in einer MySQL-Tabelle sind folgende Felder definiert:
Feldname: von Type: date
Feldname: bis Type: date
Feldname: Preis Type: double
Zu einem entsprechenden Datumsintervall gibt es einen entsprechenden Preis.
Nun möchte ich ein über ein Formular eingegebenes Datum per PHP/MySQL einem Datumsintervall zuordnen.
Leider fällt mir kein "Select" ein mit dem ich prüfen kann in welches Intervall mein Datum fällt, sprich welcher Preis gerade gültig ist.
Hat jemand eine Idee in welche Richtung ich suchen muß?
Dabei seit: 13.12.2009 Ort: - Alter: - Geschlecht: -
Verfasst So 13.12.2009 20:27 Titel
Danke für die Antworten.
Leider erfüllen sie nicht die Aufgabe.
Ich möchte nicht ein Datum aus der Tabelle prüfen ob es zwischen zwei Werten liegt sondern ich möchte eine Zuordnung zu einem Tabelleneintrag in Abhänigkeit von einer php-Variablen (Datum)
ich suche also eher in die Richtung
select * from tabelle where $datum between [spalte.von] and [spalte.bis]
Dabei seit: 13.12.2009 Ort: - Alter: - Geschlecht: -
Verfasst So 13.12.2009 23:35 Titel
Hallo und danke,
nach einigem experimetieren habe ich herausgefunden, dass ich die spalten falsch anspreche
mit
$sql="SELECT * FROM tabelle WHERE \"2009-08-24\" between `von` and `bis`";
gibt es jetzt den richtigen Preis für den 24.08.2009
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
Mediengestalter.info ist ein Projekt von Webformatik:: Forensoftware: phpBB