Bonjour,
Je dois faire une requête qui dois retourner
Les rangées qui ont le même id mais par tranche de 30 jours
key id date selectionné
1 123 2018-06-01 oui
2 123 2018-05-30 non
3 123 2018-05-01 oui
4 234 2018-06-01 oui
5 234 2018-06-01 non
Avec cette requête j'élimine ceux qui ont le même id et la même date (key 5)
select key, id, date
row_number() over(partition by ID, DATE order by KEY desc) row_num
from TBL_A
where row_num = 1
Si quelqu'un a une idée pour éliminer ceux qui ont un interval de moins de 30 jours
Merci à l'avance
Pierre
Partager