[ zslavko @ 24.11.2010. 14:32 ] @
Ovo pitanje se ponavljalo vise puta ali ako moze neko da mi pomogne nikako da resim svoj problem.Citao sam ranije nekoliko odgovora pa sam iz jednog napravio nesto ovako: Select [Order Details].OrderID,[LineNumber], [Order Details].ProductID, [Order Details].UnitPrice, [Order Details].Quantity, [Order Details].Discount from [Order Details] join (select count(*) LineNumber, a.OrderID, a.ProductID from [Order Details] A join [Order Details] B on A.ProductID >= B.ProductID and A.OrderID = B.OrderID group by A.OrderID, A.ProductID) N on [Order Details].OrderID= N.OrderID and [Order Details].ProductID = N.ProductID where [Order Details].OrderID < 10251 order by [Order Details].OrderID, [Order Details].ProductID Treba mi ovakav rezultat OrderID LineNumber ProductID UnitPrice Quantity Discount ----------- ----------- ----------- --------------------- -------- --------------- 10248 1 11 14.0000 12 0.0 10248 2 42 9.8000 10 0.0 10248 3 72 34.8000 5 0.0 10249 1 14 18.6000 9 0.0 10249 2 51 42.4000 40 0.0 10250 1 41 7.7000 10 0.0 10250 2 51 42.4000 35 0.15000001 10250 3 65 16.8000 15 0.15000001 Sta sve ovde nevalja. |