Industriemeister
Mitglied
Nachdem ich die Spalte Veroeffentlicht (als Wert NULL oder 1) durch die Spalte Veroeffentlicht_am austauscht habe.
Und so auch planen kann möchte ich auch die Spalte NEU (als Tinyint-Wert NULL oder 1) über die Spalte Veroeffentlicht_am austauschen.
Dieser Wert wird aber nur für den Bereich bzw. für eine besondere Darstellung (zb. Schriftart) verwendet.
Und nur bezieht sich nur auf den jeweiligen Bereich.
Das ist mit dem Code unten kein Problem.
Es wird durch das Limit nur der letzte Wert ausgegeben.
Doch gibt es Bereiche in denen die letzte Neuerung mehr als 1 Jahr (365 Tage) seit Heute her ist.
Hier soll kein Wert ausgegeben werden.
Wie kann ich zb.
schreiben?
Und so auch planen kann möchte ich auch die Spalte NEU (als Tinyint-Wert NULL oder 1) über die Spalte Veroeffentlicht_am austauschen.
Dieser Wert wird aber nur für den Bereich bzw. für eine besondere Darstellung (zb. Schriftart) verwendet.
Und nur bezieht sich nur auf den jeweiligen Bereich.
Das ist mit dem Code unten kein Problem.
Es wird durch das Limit nur der letzte Wert ausgegeben.
Code:
SELECT /* noch zu klären - provisorisch inhaltliches_UpDate */
Veroeffentlicht_am FROM story
WHERE Veroeffentlicht_am <= NOW()
AND Veroeffentlicht_am >= '2012-01-01' Order by Veroeffentlicht_am DESC LIMIT 1
Doch gibt es Bereiche in denen die letzte Neuerung mehr als 1 Jahr (365 Tage) seit Heute her ist.
Hier soll kein Wert ausgegeben werden.
Wie kann ich zb.
Code:
WHERE Veroeffentlicht_am <= NOW()
AND Veroeffentlicht_am >= [B]NOW() - 365 Tage [/B]