Bonjour, je souhaite récupérer le nombre d'utilisateur par pays mais qui ont une MIN date comprise entre deux attributs de la procédure stockée @start et @stop et appartenir a un client précis.
La procédure doit se faire sur 3 tables:
tab1:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Select COUNT(U.pays) as [Count], U.pays from Tab1 as PQ inner join Tab2 as U on PQ.mail=U.mail inner join Tab3 AS PQ2 on PQ.ID=PQ2.ID and PQ2.client=@Client group by U.pays order by [Count] desc;
tab2:
Code : Sélectionner tout - Visualiser dans une fenêtre à part mail | date | Id
tab3:
Code : Sélectionner tout - Visualiser dans une fenêtre à part mail | pays
La requête pour le moment retourne le nombre d'utilisateur par pays et pour le bon client mais sur toute la table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Id | client
Il me faut en plus comme condition que la Min(Date) de tab1 soit comprise entre deux paramêtres: @start et @stop.
Si quelqu'un a une idée...
Partager