bonjour,
Voila j'ai une table ID,CODE_MAT,DATE_VIS,CODE_VIS
et j'essaye d'ecrire une requete qui me retournerai pour un code matériel la visite la plus vielle effectué par code visite voila ce que j'ai deja ecrit
avec cette requete j'ai aussi les lignes pour d'autre code matériels ??? je ne comprend pas pourquoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 select * from [MATERIEL].[dbo].[MAT_VERIFICATION] A join (select MAX([VRO_DATE])as maxi,[TVI_CODE] from [MATERIEL].[dbo].[MAT_VERIFICATION] where [MAT_CODE]='D10134' group by [TVI_CODE]) B on A.[TVI_CODE]=B.[TVI_CODE] where A.[VRO_DATE]=B.maxi
Partager