Foxtable(狐表)用户栏目专家坐堂 → 急!!!SQL查询表数据如何实现随表内容的更改及时动态更新


  共有11319人关注过本帖树形打印复制链接

主题:急!!!SQL查询表数据如何实现随表内容的更改及时动态更新

帅哥哟,离线,有人找我吗?
zerohand
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:23 积分:295 威望:0 精华:0 注册:2011/9/6 11:19:00
急!!!SQL查询表数据如何实现随表内容的更改及时动态更新  发帖心情 Post By:2011/9/24 21:59:00 [显示全部帖子]

说明:

有一个表A,其表的结构为  “客户名称,销售总金客,已收款,未收款,期初欠款”

================================

现需要对表数据进行统计,SQL语句为:

Select 客户名称,sum(销售总金额) as 本月销售额 ,sum(已收款) as 本月回款额,sum(期初欠款) as 期初欠款  ,sum(销售总金额)+sum(期初欠款)-sum(已收款)as 欠款额   FROM {收款明细} group by {收款明细}.客户名称

 

目前的问题是:

对表A新增一笔数据,或修改数据后,执行SQL语句结果无变化。

 

============用GroupTableBuilder统计===============================

Dim sql As String = "Select 客户名称,sum(销售总金额) as 本月销售额 ,sum(已收款) as 本月回款额,sum(期初欠款) as 期初欠款  ,sum(销售总金额)+sum(期初欠款)-sum(已收款)as 欠款额   FROM {收款明细} group by {收款明细}.客户名称"
Dim b As New GroupTableBuilder("统计表1",sql)
b.Groups.AddDef("客户名称")

b.Totals.AddDef("本月销售额")

b.Totals.AddDef("本月回款额")

b.Totals.AddDef("欠款额")

b.Build '生成统计表
MainTable = Tables("统计表1") '打开生成的统计表


 回到顶部
帅哥哟,离线,有人找我吗?
zerohand
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:23 积分:295 威望:0 精华:0 注册:2011/9/6 11:19:00
  发帖心情 Post By:2011/9/24 22:42:00 [显示全部帖子]

没有关系,只是要实现按客户GROUP BY 统计,只要能实现统计即可。可目前尝试多种方法,统计的结果就是不能动态随表A的数据进行相应的变动

 回到顶部
帅哥哟,离线,有人找我吗?
zerohand
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:23 积分:295 威望:0 精华:0 注册:2011/9/6 11:19:00
  发帖心情 Post By:2011/9/24 23:27:00 [显示全部帖子]

以下是引用mr725在2011-9-24 22:43:00的发言:

看不到你代码中有名为“表A”的表

详见附件

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


 回到顶部
帅哥哟,离线,有人找我吗?
zerohand
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:23 积分:295 威望:0 精华:0 注册:2011/9/6 11:19:00
  发帖心情 Post By:2011/9/26 23:28:00 [显示全部帖子]

感谢各位大侠的帮忙,的确是没保存导致。


 回到顶部