la cosa può essere fatta direttamente in una query unica:

codice:
SELECT count(*) FROM TABELLA WHERE scadenza<NOW();