.NET ------ 总计(sql 文本转数字)

实现:对人数有个总计,统计有多少岗位

由于设计数据库的时候,将类型设置成了 varchar类型,所以要先进行把文本转化为数字类型,在进行sum 求和

现在数据库实验一下使用 convert() 函数进行转换,sum 函数进行求和

 

 前端显示借助 label 控件

      <td  style="white-space: nowrap" align="center">总计:<asp:Label ID="LabelZhaoPinSum" runat="server" Text="" ForeColor="#FF3300"></asp:Label></td><%--招聘人数--%>

后面进行获取显示

 

 

        #region 统计
        {

            DataTable dtTongJi = bllugongsigangwei.GetDtSelUGongSiGangWei3("SUM( CONVERT(int,GangWei_UserSum)) as GangWei_UserSumCount ", base.EnterpriseGuid, strsql);
            if (dtTongJi.Rows.Count > 0)
            {
                LabelZhaoPinSum.Text = dtTongJi.Rows[0]["GangWei_UserSumCount"] == DBNull.Value ? "0" : Convert.ToDecimal(dtTongJi.Rows[0]["GangWei_UserSumCount"]).ToString();//阶段天数

            }

        }
        #endregion

 

posted on 2020-08-28 16:31  obge  阅读(637)  评论(0编辑  收藏  举报