Bonjour,

Voila 2h que je me triture les méninges (pas dans le bon sens apparemment) avec une requètes SQL.

J'ai une table Appel avec donc une liste d'appel ^^
Pour chaque appel on a la date de l'appel, date du prochain appel et l'entité reliée a cet appel.

Tout d'abord j'affiche simplement tous les derniers appels de chaque entité pour un utilisateur donnée.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
select entityID, max(dateAppel) 
From Appel(NOLOCK)
where utilisateurID = '14' 
Group by entityID
 
J'ai 73 résultats.
J'aimerais ajouté dans le select la date du prochain appel correpondant a la ligne du dernier appel.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
select entityID, max(dateAppel), dateProchainAppel 
From Appel(NOLOCK)
where utilisateurID = '14' 
Group by entityID, dateProchainAppel
 
Et la j'ai 240 résultat.
En effet il ne m'affiche pas la date du prochain appel ou la date de l'appel et la plus récente mais toutes les lignes.

Alors ensuite j'ai essayé des sous requète et plusieurs choses mais rien n'y fait je ne trouve pas al requete pour :

afficher la date du prochain appel correspondant a l'appel le plus récent.

Merci d'avance pour vos conseils !