• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

wichtig für mich ;)

Status
Für weitere Antworten geschlossen.

=]ReDHeaD[=

Mitglied
hallo, ich will ne where clausel machen, wo mir nur einträge angezeigt werden, die von heute sind:

WHERE date = curdate()
geht nicht, da date = DATETIME bei mir ist, und also die zeit mit anzeigt, aber curdate() nur das heutige dsatum, was kann ich machen?

bitte keine date() lösungen, die unterstützt der server nicht
 
@No0oB: Wenn man keine Ahnung hat, einfach mal die Fresse halten ; )

DATE() gibts ja auch überhaupt gar nicht - wer hat dir solchen mist erzählt?

Code:
WHERE DATE_SUB(CURDATE(),INTERVAL 1 DAY) < date

so mache ich das [alles der letzten 24 Stunden]
 
niklas, es gibt die funktion date()
bei mysql ^^
wenn du eine spalte hast mit dem typ DATETIME
namens zeit
ist die ja so aufgebaut :
YYYY-MM-DD HH-MM-SS
oder so ähnlich, wenn du machst:
WHERE date(zeit) = 2006-09-05
ginge das, allerdings ohne date() nicht, da ja dann die zeit mit in `zeit` wäre
 
Stimmt. ich habe tatsächlich 15 Min diese *** MYSQL Manual durchsucht und nichts gefunden. ich hasse sie :lol:
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben