Не можете ли просто да използвате това?
SELECT `date` FROM staff WHERE `date` < NOW() ORDER BY `date`
или (ако имате нужда само от различни дати)
SELECT DISTINCT `date` FROM staff WHERE `date` < NOW() ORDER BY `date`
Не можете ли просто да използвате това?
SELECT `date` FROM staff WHERE `date` < NOW() ORDER BY `date`
или (ако имате нужда само от различни дати)
SELECT DISTINCT `date` FROM staff WHERE `date` < NOW() ORDER BY `date`