stunden problem in mysql (das zweite prob.)

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • stunden problem in mysql (das zweite prob.)

    hi

    ich habe da einen mysqlquery, welcher mir die datensätze ausgibt,welche in einer bestimmten uhrzeit, also stunde geschrieben wurden.

    das sieht dann etwa so aus:
    Code:
    ...
    AND FROM_UNIXTIME(zeit,'%H:%i') >= '12:00' 
    AND FROM_UNIXTIME(zeit,'%H:%i') <= '16:00' 
    
    ...

    jetzt geht das auch super, und alles funktioniert schön und gut.

    aber da gibt es das problem mit der mitternacht.
    Code:
    ...
    AND FROM_UNIXTIME(zeit,'%H:%i') >= '23:00' 
    AND FROM_UNIXTIME(zeit,'%H:%i') <= '03:00' 
    
    ...
    so findet er nichts, aber so schon:
    Code:
    ...
    AND FROM_UNIXTIME(zeit,'%H:%i') >= '00:00' 
    AND FROM_UNIXTIME(zeit,'%H:%i') <= '03:00' 
    
    ...
    wüsste jemand, was ich da machen kann??
    das ganze muss noch im mysqlstring sein.

  • #2
    woher bekommst du die Uhrzeit? ist das von einem suchformular?
    ->
    Code:
    if 3 < 23
        then
    AND FROM_UNIXTIME(zeit,'%H:%i') >= '00:00' 
    AND FROM_UNIXTIME(zeit,'%H:%i') <= '03:00' 
    OR
    AND FROM_UNIXTIME(zeit,'%H:%i') >= '23:00' 
    AND FROM_UNIXTIME(zeit,'%H:%i') <= '00:00' 
    else
    AND FROM_UNIXTIME(zeit,'%H:%i') >= '23:00' 
    AND FROM_UNIXTIME(zeit,'%H:%i') <= '03:00'
    3 und 23 sollen hier für allias von variablen stehen als veranschauung

    somit solltest du wieder deine 4 stunden zeitspanne haben

    hoffe das war die lösung
    ansonsten bitte mehr einzelheiten

    gruss
    jochen

    Kommentar

    Lädt...
    X