Ciao a tutti, ho un tabella ordini con un campo datetime chiamato dataOrdine
come posso fare una delete che mi cancelli tutti gli ordini più vecchi di 12 mesi (a partire "dall'oggi" in cui viene eseguita la query?)
Grazie
Ciao a tutti, ho un tabella ordini con un campo datetime chiamato dataOrdine
come posso fare una delete che mi cancelli tutti gli ordini più vecchi di 12 mesi (a partire "dall'oggi" in cui viene eseguita la query?)
Grazie
Iceberg
Non so se esistano metodi più veloci, ma io conosco questo
codice:DELETE FROM ordini WHERE dataOrdine <= ADDDATE( NOW( ) , INTERVAL -1 year )
Grazie mille!!!!
Solo un ultimo dubbio:
gli ultimi 3 mesi sarebbe
DELETE
FROM ordini
WHERE dataOrdine <= ADDDATE( NOW( ) , INTERVAL -3 month )
????
Grazie
Iceberg
Graaaaazie, non ho fatto la prova perchè non volevo cancellare record per errore :-))))
ho pensato solo ora (mentre scrivo) che avrei potuto fare una select
Iceberg