mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 11:50 Benutzername: Passwort: Auto-Login

Thema: Datum in ein Datums-Intervall einordnen vom 13.12.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Datum in ein Datums-Intervall einordnen
Autor Nachricht
berula
Threadersteller

Dabei seit: 13.12.2009
Ort: -
Alter: -
Geschlecht: -
Verfasst So 13.12.2009 12:23
Titel

Datum in ein Datums-Intervall einordnen

Antworten mit Zitat Zum Seitenanfang

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ß?

danke
  View user's profile Private Nachricht senden
Mac

Dabei seit: 26.08.2005
Ort: Köln
Alter: 62
Geschlecht: Männlich
Verfasst So 13.12.2009 12:38
Titel

Antworten mit Zitat Zum Seitenanfang

google mysql date range
http://www.daniweb.com/forums/thread53025.html
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst So 13.12.2009 14:17
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
select * from tabelle here datum between now and then
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
berula
Threadersteller

Dabei seit: 13.12.2009
Ort: -
Alter: -
Geschlecht: -
Verfasst So 13.12.2009 20:27
Titel

Antworten mit Zitat Zum Seitenanfang

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]
  View user's profile Private Nachricht senden
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst So 13.12.2009 21:03
Titel

Antworten mit Zitat Zum Seitenanfang

erm. im grunde ist es genau das

Code:

select * from tabelle where datumspalte1 > $datum and datumspalte2 < $datum


zumindest sofern ich dich richtig verstanden habe.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
berula
Threadersteller

Dabei seit: 13.12.2009
Ort: -
Alter: -
Geschlecht: -
Verfasst So 13.12.2009 23:35
Titel

Antworten mit Zitat Zum Seitenanfang

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

Danke
  View user's profile Private Nachricht senden
 
Ähnliche Themen [PHP]Datums Programmierung
Datum in PHP übergeben
Datum formatieren in PHP
[PHP] Datum erstellen?!
[JS] Zeit und Datum
Datum umformatieren mit PHP
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


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.