Announcement

Collapse
No announcement yet.

Zeitaddition in einem Query

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Zeitaddition in einem Query

    Guten Abend!

    Ich habe eine mySQL Table mit einer Spalte vom SQL-Typ TIME. Da sind Zeiten gespeichert wie z.B. 18:00:00
    Diesen speziellen Zeitwert lese ich mit PHP in eine variable $time ein.
    Nun möchte ich einen Query haben, der mir alle weiteren Zeilen rauswirft, die nach diesem Zeitpunkt $time sind
    SELECT * FROM $table WHERE time>'$time'
    Funktioniert soweit. Jetzt will ich das ganze auf die nächste Stunde begrenzen. Und da hören meine Kenntnisse auf.

    SELECT * FROM $table WHERE time>'$time' AND time<???
    Danke schonmal
    viele Grüße,
    Daniel

  • #2
    in PHP eine neue Variable mit der akutellen Zeit anlegen. Zu dieser 1 Std addieren. Diese Variabel dann einsetzen
    Christian

    Comment


    • #3
      Oder gleich die Funktion ADDTIME() von MySQL verwenden:
      [highlight=sql]
      SELECT * FROM $table WHERE time between '$time' AND ADDTIME('$time', '01:00:00');
      [/highlight]

      Gruß Falk
      Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

      Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

      Comment

      Working...
      X