邮箱:461280278@qq.com
手机:15177369777
电话:15177369777
地址:荔浦市马岭镇小微企业创业园
来源:欧宝NBA体育直播 发布时间:2024-04-23 23:11:43 人气:1
是咱们常常用到的,本文咱们就介绍了一个多表相关汇总查询的实例,经过这一个实例在多表相关查询中遇到的问题以及它的处理方法让咱们我们一起来了解一下SQL Server数据库多表相关汇总查询的相关常识吧,期望本次的介绍可以对您有所协助。
上面将收宣布的数量进行汇总,然后再加上期初表的数量,得到库存量。可是得到的实践数量却多出很多来,比方原本物料“010101004”只要20吨,计算的成果却有5000多吨。问题出在哪里呢?
上面sql相关两表,数量=57145.500000,本来,在[收宣布]相关[期初表],[收宣布]有几百条记载,而[期初表]只要一条记载,两者一相关,则这几百条记载都有期初数,成果期初数被累加了几百次。
那得到的现存量应该是 [收宣布]的算计 加上 期初数:3+10 = 13。但一相关,再汇总,就出问题了。
成果就变成:7+5+(-9)+10+10+10,期初数被加了三次。处理的方法是选用平级汇总的方法,先汇总,然后再相关。不要相关的两头,一边是明细,一边是汇总,那相关必定出问题。
关于SQL Server数据库多表相关汇总查询的问题就介绍到这儿了,期望本次的介绍可以对您有所收成!
相关推荐