我有一個動態創建的GridView,我使用sql代碼WITH ROLLUP
來顯示列的總數。但是有可能在空白單元格中顯示單詞總數?將字TOTAL添加到Gridview的最後一行
GridView控件:
<asp:GridView runat="server"
id="gvResults"
CssClass="tblResults"
onrowcreated= "gvResults_RowCreated"
AllowSorting="true"
OnSortCommand="gvResults_Sort"
DataKeyField="ID"
AutoGenerateColumns="true"
Visible =" true">
<HeaderStyle CssClass="tblResultsHeader" />
<AlternatingRowStyle BackColor="#EEEEEE" />
</asp:GridView>
SQL代碼來顯示GridView控件:
select
c.Name,
COUNT(distinct jn.ID) as Jobs,
sum(case when (select count(jbs.status) from jobstat jbs where jbs.jobid=jn.id and jbs.Status=''DEL'')>0 then 1 else 0 end) as EPOD,
sum(case when (select count(jbs.status) from jobstat jbs where jbs.jobid=jn.id and jbs.Status=''POD'')>0 then 1 else 0 end) as POD,
SUM((select COUNT(ID) from job_debriefs WHERE JobID = jn.ID)) as Debriefs,
FROM customer c
LEFT JOIN job_new jn ON jn.JobOwnerID = c.ID
LEFT JOIN manifestdetails md ON md.JobID = jn.ID and md.ColDelReturn = ''C''
LEFT JOIN manifest man ON md.ManifestID = man.ID
WHERE jn.IsActive = 1 AND c.Company_ID = 12
GROUP BY c.Name WITH ROLLUP
我得到錯誤FUNCTION pxp.GROUPING不存在。 pxp是數據庫的名稱 – user123456789
對不起,我錯誤地認爲這裏是MSSQL。 :)更新了查詢。 –
非常感謝 – user123456789