J'ai cette requête pour extraire le total OrderStatus ayant les valeurs 1 et 5. Comment puis-je additionner seulement OD.OrderStatus = 2, car il peut y avoir plusieurs enregistrements dans la table Orderdetails avec OrderStatus comme 2.Problème d'enregistrement distinct dans la requête MS SQL Server 2008
S'il vous plaît aider
SELECT O.OrderDate,
Sum(Case When OD.OrderStatus = 2 Then 1 Else 0 End) AS OrdersOffered,
Sum(Case When OD.OrderStatus = 1 Then 1 Else 0 End) AS OrdersAccepted
FROM Orders O,OrderDetails OD
Where O.Order_ID=OD.Order_ID
GROUP BY OrderDate
S'il vous plaît fournir quelques exemples de données et les résultats que vous recherchez. Jusqu'à présent, la description que vous donnez semble incomplète ou contradictoire et nous ne pouvons pas comprendre ce que vous essayez vraiment de faire. – RBarryYoung