Bonjour,
Je suis à mon premier message sur ce forum. Je suis novice en SQL et j'apprécierais un peu d'aide. Merci à l'avance. Voici mon problème. Voici une requete sur les table InvoiHdr (Entete de facture) et InvoiDet (détail de la facture) et Cust (client de la facture)
Cette requete fonctionne très bien. Seulement j'aimerais que la requête ne me retourne que la premère ligne de la table InvoiDet pour chaque InvoiHdr associé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT InvoiHdr.InvoiId, InvoiHdr.InvoiDate, InvoiHdr.SoldTo, InvoiHdr.ShipTo, InvoiHdr.SalesPerson, InvoiHdr.ShipDate, InvoiHdr.DetAmnt, InvoiHdr.InvoiType, InvoiDet.ItemId, InvoiDet.InInvoiDetId FROM InvoiHdr INNER JOIN Cust ON InvoiHdr.ExCustId = Cust.InCustId INNER JOIN InvoiDet ON InvoiHdr.InInvoiId = InvoiDet.ExInvoiId WHERE (InvoiHdr.InvoiType = 51)
J'imagine que ce n'est pas grand chose mais je n'y parvient pas.
Je travaille avec Sql Server de Microsoft
Merci encore!
Pierre
Partager