Ich versuche, den Documentum-Server mithilfe der DQL-Abfrage abzufragen. Verwenden der DATEDIFF-Funktion zum Auswählen von Daten, die im aktuellen Datum erstellt wurden. Hier ist die AbfrageDie Daediff-Funktion von DQL gibt keine Ergebnisse wie erwartet zurück
SELECT title FROM content_table WHERE DATEDIFF(day, "r_creation_date", DATE(TODAY)) < '1' AND content_type IN ('story','news')
Problem ist zusammen mit den heutigen Daten die Auswahl von gestern auch. Warum ruft weniger als 1 Bedingung auch die Daten von gestern ab?
Habe versucht, DATEDIFF (Tag, "r_creation_date", DATE (HEUTE)) = '0', aber das bringt kein Ergebnis. Ich verstehe, dass sogar die Zeit ins Bild kommt, aber da ich "Tag" als das Datumsmuster verwende, wird es nicht nur den Unterschied der Tage allein berechnen?
http://stackoverflow.com/search? q = DATEDIFF + DQL – NitZRobotKoder