以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 逻辑列统计问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=105863) |
-- 作者:douglas738888 -- 发布时间:2017/8/28 11:18:00 -- 逻辑列统计问题 请教老师,下面代码通过SQLGRUP....统计合同已签数量,但是显示出来是-1,如果再统计合同未签数量怎样写代码
b.Totals.AddExp("合同已签","合同已签*-1","合同已签数量",AggregateEnum.Sum) b.Totals.AddExp("合同已签","合同已签*1","合同未签数量",AggregateEnum.Sum) |
-- 作者:有点甜 -- 发布时间:2017/8/28 11:36:00 -- 你的事sqlserver数据库?试试这样
b.Totals.AddExp("合同已签","case when 合同已签 = true then 1 else 0 end","合同已签数量")
或者
b.Totals.AddExp("合同已签","case when 合同已签 = 1 then 1 else 0 end","合同已签数量")
|