bon maintenant j'ai un autre problème.

j'ai donc mon resultat avec les derniers et mon résultats avec les avant dernier.

dernier: ---------------------------- avant_dernier:

1 ---------------------------------- 2
2 ---------------------------------- 4
3 ---------------------------------- 5
4
5
6

ce que je voudrais c'est récupérer les dates de tous les avant dernier et seulement des derniers qui ne sont pas dans avant-dernier.

voici mon code dernier:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT tous.bug_id, Last(tous.date_modified) AS DernierDedate_modified, Last(tous.new_value) AS DernierDenew_value
FROM tous
GROUP BY tous.bug_id
HAVING (((Last(tous.new_value))="80" Or (Last(tous.new_value))="90"));
et voici mon code avant_dernier:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT tab.bug_id, Last(tab.date_modified) AS DernierDedate_modified, Last(tab.new_value) AS DernierDenew_value
FROM [SELECT tous.bug_id, tous.date_modified, tous.new_value
FROM tous INNER JOIN dernier ON tous.bug_id = dernier.bug_id
WHERE (((tous.date_modified)<[dernier].[DernierDeDate_modified]))]. AS tab
GROUP BY tab.bug_id
HAVING (((Last(tab.new_value))="80" Or (Last(tab.new_value))="90"));
merci de votre aide