Hallo Renzo, danke für deinen Hinweis und deinen Zuspruch.. :) Ich denke aber nicht, dass es hier ein "Datums-Problem" ist, zumindest deuten meine Testergebnisse nicht darauf hin. Denn meine Abfrage in myRecords.select.where mit datum1 > UNIX_TIMESTAMP("2016-06-01 00:00:00") AND datum1 <= UNIX_TIMESTAMP("2016-06-24 00:00:00") funktioniert in phpMyAdmin einwandfrei! Also muss es doch irgendwie an der typoscript-Umsetzung liegen, oder? Vielleicht hat es ja damit zu tun, dass "andWhere" seit 7.1 deprecated ist?
myRecords = CONTENT myRecords { table = mytable select { pidInList = 3 orderBy = datum1 selectFields = title,datum1 where = datum1 > UNIX_TIMESTAMP("2016-06-01 00:00:00") AND datum1 <= UNIX_TIMESTAMP("2016-06-24 00:00:00") } } Damit sollte genau ein Datensatz gefunden werden der in datum1 den Wert "1466726400" hat (entspricht 2016-06-24 00:00:00 UTC 0). Aber das Ergebnis ist: kein Datensatz gefunden!? Ich habe dann die zweite Bedingung von "<=" in "<" geändert und dafür das Datum vom 24. auf den 25. gesetzt: where = datum1 > UNIX_TIMESTAMP("2016-06-01 00:00:00") AND datum1 < UNIX_TIMESTAMP("2016-06-25 00:00:00") Dieser Vergleich findet genau den einen (richtigen) Datensatz. Auch diese Abfrage mit einer ">="-Bedingung funktioniert richtig und findet genau den einen (richtigen) Datensatz: where = datum1 >= UNIX_TIMESTAMP("2016-06-24 00:00:00") AND datum1 < UNIX_TIMESTAMP("2016-07-01 00:00:00") Ich habe das Problem inzwischen auch mal auf https://forge.typo3.org/issues/76453 eingetragen, weil ich mir das Verhalten einfach nicht erklären kann. Johannes. > -----Ursprüngliche Nachricht----- > Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german- > boun...@lists.typo3.org] Im Auftrag von Renzo Bauen > Gesendet: Freitag, 3. Juni 2016 22:24 > An: typo3-german@lists.typo3.org > Betreff: Re: [TYPO3-german] CONTENT select Problem (TYPO3 7.6) > > Lieber Johannes > > ich kann deinen Frust extrem gut verstehen. Ich hatte auch mal das Problem, > dass der Datum/Zeit-Wert sich beim Spichern in die Datenbank immer um > eine Stunde verändert hat. > Offenbar ist es so, das date und timestamp von ganz verschiedenen > Voraussetzungen aus gehen und dies noch abhängig von der PHP-Version!!! > > D.h. Zeit und Datum sind wirklich etwas zum Verzweifeln, da bist Du nicht > alleine (vielleicht hilft das ja schon mal ...). > > Hier http://php.net/manual/de/datetime.settimestamp.php > findest Du ein paar Informationen dazu, die dir vielleicht helfen. > > Ich hab grad nicht so viel Zeit, aber wenn ich übers Weekend dazu komme, > kopiere ich noch die Codesnippets raus, die ich schlussendlich verwendet > hatte, damit es funktionierte. > > In der Zwischenzeit ein herzliches Toi Toi Toi! > Renzo > > -- > conPassione gmbh > CH-3661 Uetendorf > +41 33 345 00 92 > > > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german