以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 怎么实现:先找到新增任务检查台账表中的id=任务台账表中的id 的数据 如果有去找明细表中对应主表id=新增任务检查台账表中的id 的数据 如果有就统计明细表中对应主表id数据的所有id 的问题数字段值总数 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=185984) |
-- 作者:cnsjroom -- 发布时间:2023/3/30 0:09:00 -- 怎么实现:先找到新增任务检查台账表中的id=任务台账表中的id 的数据 如果有去找明细表中对应主表id=新增任务检查台账表中的id 的数据 如果有就统计明细表中对应主表id数据的所有id 的问题数字段值总数 1、任务台账表中的id 2、在新增任务检查台账表时会将1的id 赋值到2的主表id 3、在新增任务检查台账表明细时会将2的id 赋值到3的主表id Dim cmd As New SQLCommand cmd.Conn ect ionNa me = "主数据源" cmd.CommandText ="Sel ect * From {统计表} " Dim dt As DataTable dt = cmd.ExecuteReader() output.show(dt.S Q LCompute("sum(问题数)","…… ")) 红色部分该怎么写条件呢? 想实现: 先找到新增任务检查台账表中的id=任务台账表中的id 的数据 如果有去找明细表中对应主表id=新增任务检查台账表中的id 的数据 如果有就统计明细表中对应主表id数据的所有id 的问题数字段值总数
|
-- 作者:有点蓝 -- 发布时间:2023/3/30 8:51:00 -- select sum(问题数字段) as 总数 from 明细表 where id in (select id from 任务台账表) |