yarendil ha scritto:
Per quel che vedo con quella query tiri fuori i primi 100 record del mese corrente minori di oggi
sec me dovrebbe essere qualcosa di simile>
SELECT * FROM tabella WHERE data <= NOW() - INTERVAL 5 month
Buongiorno yarendil,
anzitutto grazie infinite per la risposta,
la query da te indicata è perfetta, ma secondo me ho sbagliato la logica dell'estrazione e ti spiego il perchè:
Io ho una tabella con circa 8000 commesse, avrei la necessità di individuare tutti i clienti che hanno effettuato l'ultimo intervento
5 mesi fa. Con la query che ho richiesto, ottengo effettivamente tutti i clienti che hanno effettuato l'ultimo intevento 5 mesi fa, ma se lo stesso cliente, quindi lo stesso numero di targa ha effettuato interventi successivamente, questi ultimi verrebbero esclusi dalla query e pertanto otterrei dei dati non in linea con la mia richiesta
SELECT veicolo, targa, cliente, data FROM commesse WHERE data <= NOW() -INTERVAL 5 month GROUP by targa ORDER BY data DESC