2016-10-19 3 views
1
select EmbroiderAccountId, 
     EmbroiderReceivedDeliveryChallanId BuyerOrderProductId, 
     EmbroiderDeliveryChallanNo, 
     EmbroiderName, 
     sum(Qty), 
     OrderNo, 
     Rate, 
     sum(Debit), 
     Credit, 
     EmbroiderReceivedChallanNo, 
     EmbroiderPaymentBillNo, 
     EmbroiderPaymentBillDate, 
     TransactionNaration 
from dbo.EmbroiderAccount 
group by EmbroiderReceivedChallanNo 
+0

Серьезно !!! более четко укажите ваш ввод и вывод. – Esty

+0

http://stackoverflow.com/questions/2421388/using-group-by-on-multiple-columns –

ответ

4

вам нужно сгруппировать по всем столбцам, используемых в запросе выборки, за исключением тех, с агрегатной функцией:

SELECT EmbroiderAccountId 
    ,EmbroiderReceivedDeliveryChallanId BuyerOrderProductId 
    ,EmbroiderDeliveryChallanNo 
    ,EmbroiderName 
    ,sum(Qty) 
    ,OrderNo 
    ,Rate 
    ,sum(Debit) 
    ,Credit 
    ,EmbroiderReceivedChallanNo 
    ,EmbroiderPaymentBillNo 
    ,EmbroiderPaymentBillDate 
    ,TransactionNaration 
FROM dbo.EmbroiderAccount 
GROUP BY EmbroiderAccountId 
    ,EmbroiderReceivedDeliveryChallanId 
    ,EmbroiderDeliveryChallanNo 
    ,EmbroiderName 
    ,OrderNo 
    ,Rate 
    ,Credit 
    ,EmbroiderReceivedChallanNo 
    ,EmbroiderPaymentBillNo 
    ,EmbroiderPaymentBillDate 
    ,TransactionNaration