to mój pierwszy post więc witam się serdecznie mam na imię Wiktor

W tabeli danych mam kolumnę datą wygaśnięcia ogłoszenia (date_end) i dodania (date_start)
Gdy próbuje wyświetlić ogłoszenia, które się nie przeterminowały lub odwrotnie żaden z poniższych sposobów nie działa.
CODE
"SELECT * FROM analizy WHERE 'date_end' < 'now()' "
--
"SELECT * FROM analizy WHERE 'date_end' < CURDATE() "
--
"SELECT * FROM analizy WHERE 'date_end' < 'date_start' "
--
"SELECT * FROM analizy WHERE 'date_end' < CURDATE() "
--
"SELECT * FROM analizy WHERE 'date_end' < 'date_start' "
Nie wyświetlają się wyniki wg dat jakie są w bazie danych. Raz wyświetlają się prawie wszystkie (bez jednego) raz żadne.
Drugie pytanie.
Przetwarzam dane w pliku json w który dostarcza dynamiczne wartośći liczbowe.
Podświetlam na czerwono tekst gdy dynamiczna wartość wzrośnie i przewyższy inną podana na mojej stronie. Niestety jak wartość z pliku json spadnie poniżej moja funkcja już nie wykonuje polecenia - nie koloruje. Chciałbym aby gdy tylko raz wartość z json przekroczy wartość ze strony, kolor zostaje na stałe, nawet jak później spadnie poniżej.
Z góry dzięki za pomoc.