Bonjour à tous,

j'ai un problème pour faire une requête.

J'ai deux tables A et B

| TA |
|--- |
| Id |

| TB |
|-------|
| Id |
| IdA |
| Status|
| Date |

J'ai ceci :
Code Sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
SELECT
	   [A].[ID],
           [B].[Status],
           [B].[Date],
	FROM
		[TA] [A]
	INNER JOIN
		[dbo].[TB] [B] ON [B].[IdA] = [A].[Id]
 
GO

Cette requête me renvoi toutes les lignes de B jointes avec A.

Je voudrais uniquement avoir pour chaque ligne de A le dernier statut [Status] de B (temporellement) donc à l'aide de [B].[Date]

Comment puis-je faire ?

Merci d'avance