以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  数据统计  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=192142)

--  作者:表叔
--  发布时间:2024/5/31 6:57:00
--  数据统计
图片中,需要统计【发生金额】,条件为:【科目编号】开头=\'2001\'(图片中有两条数据开头=\'2001\'),同时通过该【科目编号】对应的【凭证单号】查询开头=\'1002\'的【科目编号】是否存在(图片中也有两条),如果存在,以此条件进行统计
图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20240531165439.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2024/5/31 17:07:18编辑过]

--  作者:有点蓝
--  发布时间:2024/5/31 8:34:00
--  
【科目编号】等于\'2001\'还是【科目编号】以\'2001\'开头?

1002的【凭证单号】是哪一个?

--  作者:表叔
--  发布时间:2024/5/31 17:08:00
--  
已经重新提交了,不好意思,没说明白


--  作者:有点蓝
--  发布时间:2024/5/31 17:17:00
--  
这种要使用sql

select 凭证单号,sum(发生金额) as 发生金额 from {表A}  where 科目编号 like \'1002%\' and 凭证单号 in (select 凭证单号  from {表A}  where 科目编号 like \'2001%\' ) group by 凭证单号

--  作者:表叔
--  发布时间:2024/5/31 17:29:00
--  
开头=2001
--  作者:表叔
--  发布时间:2024/5/31 21:42:00
--  
运行后报错
[此贴子已经被作者于2024/5/31 21:45:06编辑过]

--  作者:表叔
--  发布时间:2024/5/31 21:48:00
--  报错
运行后报错
图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20240531213841.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2024/6/1 8:38:00
--  
sql要通过SQLCommand执行:http://www.foxtable.com/webhelp/topics/0696.htm