注册 登录
编程论坛 VB6论坛

向高手求助谢谢

pxinfosoft 发布于 2018-09-15 23:15, 1414 次点击
表a(库存表)

id  name  oid OAmount 型号 typeid  
1    a1    1    20     p1   2
2    a2    2    10     p2   3
3    a3    3    5      p3   2


表b(入库明细表)

id  oid  InDate  InAmount
1    1    10.1    20
2    1    10.2    10
3    2    11.1    20
4    3    11.2    10
3    1    11.3    10

表c(出库明细表)

id  oid  InDate  OAmount
1     1    11.5    10
2     1    11.6    10
2     2    11.5     5
4     2    11.6     5
3     3    11.5     5

一、如何在字段cpmount累加二级分类出库总数
表d(分类)
typeid  TypeName UpperId zds cpmount(二级分类出库总数)  
  1       aa1       0      0    0
  2       cc       1      200  25
  3       ww       1      100  10

二、如何在DataGrid1显示

oid name  型号 (库存 OAmount) (累计入库InAmount)(累计出库OAmount)
1    a1   p1      20                    40                20
2    a2   p2      10                    20                10
3    a3   p3      5                      10               5
2 回复
#2
ZHRXJR2018-09-18 18:35
真搞不明白,你的 表a、表b、表c 与 表d  有什么关系,表d 中那个字段与上面三个表的那些字段有关系,TypeName 字段的值上面三个表好像都没有。
其实问题不是特别复杂,就是好像你叙述的不清楚。
#3
wube2018-09-19 17:27
以下是引用ZHRXJR在2018-9-18 18:35:42的发言:

真搞不明白,你的 表a、表b、表c 与 表d  有什么关系,表d 中那个字段与上面三个表的那些字段有关系,TypeName 字段的值上面三个表好像都没有。
其实问题不是特别复杂,就是好像你叙述的不清楚。


我猜表D的TITLE是从ABC结合虚拟出来的
MSSQL可以做到产生暂存的资料表自定义栏位名称塞入Select后的资料(P.S 先前SQL版主教的)
但我看不懂他ABC的栏位定义关联性

这应该丢到SQL版吧


[此贴子已经被作者于2018-9-19 18:02编辑过]

1