Originariamente inviato da linno
la chiamata al db in pratica serve ad avvertire il responsabile di servizio che una data cosa scade di lì a 15 giorni, quindi lui si attiverà per rinnovarla.
'gg' è campo data (data di scadenza) io già faccio un DATE_DIFF per sapere quanti giorni mancano alla scadenza sull lista a video, ma con questo vorrei implementare un invio mail con cronjob.
codice:
SELECT *, DATE_FORMAT(gg, '%d-%m-%Y') as data_scadenza,
to_days(gg) - to_days(curdate()) as quanti_giorni
FROM tabella
WHERE CURDATE() >= gg - INTERVAL 15 DAY;
funziona anche con versioni piu' datate