A voir également:
- Comparer deux enregistrements sql
- Un ecouteur sur deux marche ✓ - Forum Audio
- Deux comptes whatsapp - Guide
- J'ai deux compte facebook avec la meme adresse mail ✓ - Forum Facebook
- Deux ecran pc - Guide
- Blob sql ✓ - Forum Webmastering
1 réponse
Salut,
En fait, ce genre de comparaison se fait en combinant la table avec elle-même : je prends ma liste d'historique des taux par contrat et je lui juxtapose ma liste d'historique des taux par contrat et j'essaie de ne comparer des taux entre eux que lorsqu'il s'agit d'un même contrat et de 2 périodes qui se suivent.
Si dans ta base tu peux facilement comparer deux dates, tu peux alors essayer
select t1.identifiant, t1.date, t2.date, t1.taux, t2.taux
from historique_taux_contrat t1, historique_taux_contrat t2
where t1.identifiant = t2.identifiant
and t1.date = t2.date moins un mois -- ta comparaison de 2 dates
and t1.taux <> t2.taux
order by 1, 2
En fait, ce genre de comparaison se fait en combinant la table avec elle-même : je prends ma liste d'historique des taux par contrat et je lui juxtapose ma liste d'historique des taux par contrat et j'essaie de ne comparer des taux entre eux que lorsqu'il s'agit d'un même contrat et de 2 périodes qui se suivent.
Si dans ta base tu peux facilement comparer deux dates, tu peux alors essayer
select t1.identifiant, t1.date, t2.date, t1.taux, t2.taux
from historique_taux_contrat t1, historique_taux_contrat t2
where t1.identifiant = t2.identifiant
and t1.date = t2.date moins un mois -- ta comparaison de 2 dates
and t1.taux <> t2.taux
order by 1, 2