Salut
Je voudrait écrire une requête qui renvoie toutes les transactions d'une table qui ont le même idmembre, même id_partenaire, même montant et une date de transaction dont la différence est au plus 5 minutes.
J'ai fait une jointure de ma table transactions_jour vers la table transactions_jour mais cela ne marche pas. Elle me renvoie toutes les transactions qui ont même montant, même idmembre et même id_partenaire sans se soucier de la date.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select count(*), TP.idmembre,TP.montant,TP.id_partenaire from transactions_jour TP inner join transactions_jour TD on TP.numtransaction_jour=TD.numtransaction_jour where TP.datetransaction >= TD.datetransaction and TP.datetransaction <= dateadd(minute,5,TD.datetransaction) group by TP.idmembre,TP.montant,TP.id_partenaire having count(*) > 1
Si quelqu'un a une idée, merci.
Partager