如何计算两个组之间的差值

xcom 2009-11-27 03:27:04
料单定额 用友实发
统计月份 车辆入库数 金额合计 金额合计 成本差异
200909 4 8975.6 12500 0
200910 1 500 350 0


不知道我这个数据大家是否能看得懂,总之原始数据是很多条记录,可以按料单定额和用友实发进行分组,但是我想计算两个分组之间的差异不知道如何做,只知道合计!望高手不吝赐教!
...全文
348 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
快乐_石头 2009-11-27
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 xcom 的回复:]
引用 10 楼 nianran520 的回复:
SQL codeselect* ,料单定额金额合计-用友实发金额合计as 成本差异from (--你的语句) as t


你说的还是有点问题,不过给我一点思路,我用IIF搞定了!
[/Quote]
解決就好~~
xcom 2009-11-27
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 nianran520 的回复:]
SQL codeselect* ,料单定额金额合计-用友实发金额合计as 成本差异from (--你的语句) as t
[/Quote]

你说的还是有点问题,不过给我一点思路,我用IIF搞定了!
nianran520 2009-11-27
  • 打赏
  • 举报
回复

select * ,料单定额金额合计-用友实发金额合计 as 成本差异
from ( --你的语句) as t
快乐_石头 2009-11-27
  • 打赏
  • 举报
回复
到底哪個字段
對應哪個字段?
xcom 2009-11-27
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 nianran520 的回复:]
嵌套一层,两字段相减?
[/Quote]

是的,基本上就是这个意思,就是如何在层外面,引用层里面的值,合计很容易,相减咋就这么难呢?
快乐_石头 2009-11-27
  • 打赏
  • 举报
回复
金额合计- 金额合计
nianran520 2009-11-27
  • 打赏
  • 举报
回复
嵌套一层,两字段相减?
xcom 2009-11-27
  • 打赏
  • 举报
回复
结果有两行,第一行8975.6 - 12500=-3524.4,第二行500-350=150

我也想贴出表结构和测试数据,但是不好贴啊,干脆我给个数据集的SQL语句看看能否看明白:

SELECT Bomquantity.ProdInDate as InDate, Bomquantity.ManufNo, Bomquantity.ItemNo, Item.Itemname, Item.ItemCategory, DimShopFloor.ShopFloorID, DimShopFloor.ShopFloorName, DimShopFloor.PlantName,Bomquantity.Quantity * Bomquantity.Itemprice AS amount, '料单定额' AS Cate,left(ProdInDate,6) AS month
FROM Bomquantity INNER JOIN
DimShopFloor ON Bomquantity.ShopFloorID = DimShopFloor.ShopFloorID INNER JOIN
Item ON Bomquantity.ItemNo = Item.ItemNo

union

SELECT UFOIssue.IssueDate, '' AS Expr1, UFOIssue.ItemNo, Item.Itemname, Item.ItemCategory, DimShopFloor.ShopFloorID, DimShopFloor.ShopFloorName, DimShopFloor.PlantName, UFOIssue.Quantity * UFOIssue.ItemPrice AS amout, '用友实发' AS Cate, left(IssueDate,6) AS month
FROM UFOIssue INNER JOIN
DimShopFloor ON UFOIssue.ShopFloorID = DimShopFloor.ShopFloorID INNER JOIN
Item ON UFOIssue.ItemNo = Item.ItemNo
华夏小卒 2009-11-27
  • 打赏
  • 举报
回复
不知道要干啥
icelovey 2009-11-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fredrickhu 的回复:]
结果呢?
[/Quote]
结果没有啦~~`
--小F-- 2009-11-27
  • 打赏
  • 举报
回复
结果呢?
dawugui 2009-11-27
  • 打赏
  • 举报
回复
最好给出表结构,测试数据,计算方法和正确结果.

588

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧