Bonjour,
je suis à la recherche d'une requête permettant de faire un delete de datas sur le mois glissant.
Merci
Bonne journée
Bibi
Bonjour,
je suis à la recherche d'une requête permettant de faire un delete de datas sur le mois glissant.
Merci
Bonne journée
Bibi
PS : Attention à la particularité de Add_months qui si la date en premier paramètre est le dernier jour d'un mois, la date de retour sera aussi le dernier jour d'un mois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DELETE MATABLE WHERE colonne_date >= ADD_MONTHS(sysdate, -1)
Donc 28/02 => + 1 => 31/03
Il serait bon de savoir dans quel contexte tu veux le faire.
Si c'est sur une grosse table de faits et que c'est le genre de manipulation que tu feras plus ou omins régulièrement, il serait sans doute mieux de partitionner ta table par mois et de faire un truncate de la partition.
Bonjour,
Merci, ça marche!!
Bonne journée
Bibi
l'idéal c'est de partitionner la table et faire un truncate de la partition... c'est bcp plus performant![]()
Partager