以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  两表关联交叉统计如何写SQL?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=83308)

--  作者:zhy400137
--  发布时间:2016/4/6 11:17:00
--  两表关联交叉统计如何写SQL?
一表

ID  日期             班次  小票数量   实收金额(表达式列)
1    2016/4/1       早       20      130
2    2016/4/1       晚       50       100

二表

RbID 收款方式  实收金额
1        现金        60
1        刷卡        70
2        现金       100


如得到表三
日期           小票数量       实收金额     现金    刷卡
2016/4/1        70           230          160    70

谢谢!

--  作者:大红袍
--  发布时间:2016/4/6 11:19:00
--  

1、关联生成查询表

 

http://www.foxtable.com/help/topics/2321.htm

 

2、设置交叉统计

 

http://www.foxtable.com/help/topics/0165.htm

 


--  作者:zhy400137
--  发布时间:2016/4/6 11:22:00
--  
老师,这些我都看过了,一个表的交叉我会,但关联的有点,能指导下吗?
--  作者:大红袍
--  发布时间:2016/4/6 11:23:00
--  

参考 http://www.foxtable.com/help/topics/2322.htm

 


--  作者:zhy400137
--  发布时间:2016/4/6 11:23:00
--  
两个表我可以用inner join连接起来,但有个问题是小票数量要合计后,还要成为分组条件,这个我
有点晕!

--  作者:大红袍
--  发布时间:2016/4/6 11:27:00
--  
 不需要合计也不需要分组啊。先生成查询表,最后再设置交叉统计即可啊。
--  作者:zhy400137
--  发布时间:2016/4/6 11:39:00
--  
明白您意思了,SQL也明白了,谢谢