以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 流水账问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=96737) |
||||
-- 作者:hebxtshhyj -- 发布时间:2017/2/27 13:09:00 -- 流水账问题 我想从“销售表”中提取a客户的所有”应收款”和”销售日期”明细,从”收款表”中提取a客户”收款”和“收款日期”的明细,然后按照时间的先后排序,生成流水账,这个该如何实现? |
||||
-- 作者:有点蓝 -- 发布时间:2017/2/27 14:33:00 -- 使用查询表,按日期排序 http://www.foxtable.com/webhelp/scr/2321.htm
|
||||
-- 作者:有点色 -- 发布时间:2017/2/27 15:23:00 -- 要用union all的sql语句
http://www.foxtable.com/webhelp/scr/0688.htm
|
||||
-- 作者:hebxtshhyj -- 发布时间:2017/4/4 10:47:00 -- 用查询表可以把两个表的数据提取出来,但是销售表的日期和收款单的日期如何组合成一列?用union all 只能组合结构相同的表,销售时间,和收款时间组合了以后,应收款和收款也就组合到一块了,这不是我想要的,这个该如何解决呢?脑袋都想大了,我想得到和账本一样的表,有客户,时间,应收,已收,余款。 该怎么弄呢?
|
||||
-- 作者:hebxtshhyj -- 发布时间:2017/4/4 10:55:00 -- 我把查询表和select中的union看了好几遍了,还是解决不了啊,要生成账本还要学习那方面的内容呢,貌似我们的帮助文件也没有这方面的实例。 |
||||
-- 作者:有点蓝 -- 发布时间:2017/4/4 11:14:00 -- 上例子测试 |
||||
-- 作者:hebxtshhyj -- 发布时间:2017/4/4 22:08:00 -- 附件已经上传。 |
||||
-- 作者:hebxtshhyj -- 发布时间:2017/4/4 22:09:00 -- 怎么看不到上传的附件呢? |
||||
-- 作者:hebxtshhyj -- 发布时间:2017/4/4 22:10:00 -- 重新上传
|
||||
-- 作者:有点蓝 -- 发布时间:2017/4/4 22:36:00 -- Select \'\' as 日期 ,客户ID,期初应收,0 as 收款金额,0 as 销售金额,期初应收 as 剩余应收 from {客户信息表} union Select 日期 ,客户ID,0 As 期初应收,收款金额,0 As 销售金额,0 As 剩余应收 from {收款单} union Select 日期 ,客户ID,0 As 期初应收,0 As 收款金额,iif([销售数量] is null,0,[销售数量]) * iif([单价] is null,0,[单价]) as 销售金额,0 As 剩余应收 from {销售单}
|