我正在尝试编写这个sql语句并将其放在c#datagridview中

-6 c# sql

@" select distinct  a.ComplaintNum as OFFENSE#,a.CaseType as CaseType,a.ResolutionNum as ResolutionNum,a.LienDate as LIENDATE, a.LienRelBook as BOOK#, a.LienRelPage as PAGE#,c.Code as LienStatus, b.CaseId
                     , sum(CASE WHEN b.FeeType = 29 THEN b.UnitCost END) AS AdminFee
                      , sum(CASE WHEN b.FeeType = 1 THEN b.UnitCost END) AS SubFee
                      , sum(CASE WHEN b.FeeType = 15 THEN b.UnitCost END) AS ContFee
                          ,sum (case when b.FeeType IN (1, 29) then b.UnitCost END) as TotalAdminCost                                                 

                    ,d.AmtDue as AmountDue, d.AmtPaid as AmountPaid



                from 
               CE_CaseMaster a
                inner join CE_CaseFee b on a.id= b.CaseId
                inner join CE_eLienStatus c on a.LienStatus =c.id
                inner join CE_LienRelDetails d on a.OffenceNum=d.OffenceNum

                GROUP BY a.ComplaintNum,a.ResolutionNum,b.CaseId,a.LienDate,a.LienRelBook,a.LienRelPage,a.CaseType,c.Code,d.AmtDue,d.AmtPaid

                     Where a.ComplaintNum like '" + txtOffenseNumber.Text + "%'"
Run Code Online (Sandbox Code Playgroud)

ant*_*tar 5

GROUP BYWHERE条款之后