Vinzenz Mai: Timestamp des kompletten Vorjahres

Beitrag lesen

Hallo Tobias,

... WHERE FROM_UNIXTIME(mytimestampspalte) = "Zeitstempelbereich des kompletten Vorjahres"

Seh ich das richtig: du willst alle Datensätze des letzten Jahres haben, richtig? Warum dann so kompliziert, was spricht gegen:

... WHERE FROM_UNIXTIME(mytimestampspalte, '%Y') = YEAR(NOW())-1

gegen beides spricht, dass ein vorhandener Index auf der Timestampspalte nicht genutzt werden kann. Unter diesem Gesichtspunkt wäre

... WHERE mytimestampspalte BETWEEN <startwert> AND <endwert>

vorzuziehen.

Freundliche Grüße

Vinzenz