Vraag : betere manier aan retreive een waarde voor de laatste ingang in een lijst

Ik hebben de lijsten betrekking gehad op aankopen die producten houden en de qty bevolen waarden voor elke klant order.
Im een waarde voor qty proberen terug te keren de laatste tijd een orde voor een bepaalde product.
The werd geplaatst de codewerken volgen maar zou ik een betere manier om het alstublieft te doen willen kennen?
-- vind de laatste aankoop voor een product voor elke klant die een orde binnen een specifieke tijd frame
SELECT MAXIMUM (dbo.tbPurchaseItem.iPurchaseId) ALS LastPurchase, dbo.tbPurchase.iCustomerId
into #tmp
FROM dbo.tbProduct x BINNENJOIN
dbo.tbPurchaseItem OP x.iProductId =/> dbo.tbPurchase dbo.tbPurchaseItem.iProductId BINNENJOIN
seId = dbo.tbPurchase.iPurchaseId
WHERE plaatste (x.iProductId = 11 OR
x.iProductId = 22) EN (dbo.tbPurchase.dtPurchase > „01 brengen 2010 in de war“)
GROUP DOOR dbo.tbPurchase.iCustomerId
 -- vind qty voor de producten in laatste order
SELECT dbo.tbPurchaseItem.iQty bevolen als TotalQty, dbo.tbPurchase.iCustomerId
FROM dbo.tbProduct x BINNENJOIN
dbo.tbPurchaseItem OP x.iProductId =/> dbo.tbPurchase dbo.tbPurchaseItem.iProductId BINNENJOIN
seId = dbo.tbPurchase.iPurchaseId
WHERE (x.iProductId = 11 OR
x.iProductId = 22) en dbo.tbPurchaseItem.iPurchaseId in
(uitgezochte LastPurchase
from #tmp)

Thanks!

Antwoord : betere manier aan retreive een waarde voor de laatste ingang in een lijst

In SAP, is er geen totaal opgeteld bedrag voor de Behoefte van de Aankoop…
Andere oplossingen  
 
programming4us programming4us