答网友问:如何按月进行统计公司采购进货、销售出库信息?

简介:
网友问:如何按月进行统计公司采购进货、销售出库信息?

答:采购进货、采购退货;销售出库、销售退货按月统计;其实对于生产方面也就很容易扩展了。
select docYear, docMon, cast(sum(iQty) as numeric(22,2)) iQty, cast(sum(iAmt) as numeric(22,2)) iAmt, cast(sum(oQty) as numeric(22,2)) oQty, cast(sum(oAmt) as numeric(22,2)) oAmt
from
(
select datepart(yy,a.docdate) docYear, datepart(mm,a.docdate) docMon, sum(b.quantity) iQty, sum(b.quantity*price) iAmt, 0 oQty, 0.00 oAmt
from OPDN a inner join PDN1 b on a.docentry=b.docentry
group by datepart(yy,a.docdate), datepart(mm,a.docdate)
union all
select datepart(yy,a.docdate) docYear, datepart(mm,a.docdate) docMon, -sum(b.quantity) iQty, -sum(b.quantity*price) iAmt, 0 oQty, 0.00 oAmt
from ORPD a inner join RPD1 b on a.docentry=b.docentry
group by datepart(yy,a.docdate), datepart(mm,a.docdate)
union all
select datepart(yy,a.docdate), datepart(mm,a.docdate), 0, 0.00, sum(b.quantity), sum(b.quantity*price)
from ODLN a inner join DLN1 b on a.docentry=b.docentry
group by datepart(yy,a.docdate), datepart(mm,a.docdate)
union all
select datepart(yy,a.docdate), datepart(mm,a.docdate), 0, 0.00, -sum(b.quantity), -sum(b.quantity*price)
from ORDN a inner join RDN1 b on a.docentry=b.docentry
group by datepart(yy,a.docdate), datepart(mm,a.docdate)) tmp

group by docYear, docMon



本文转自foresun  51CTO博客,原文链接:http://blog.51cto.com/foresun/42112,如需转载请自行联系原作者

相关文章
|
3月前
|
供应链 小程序 C++
【C++】C++ 网店销售库存管理系统(源码+论文)【独一无二】
【C++】C++ 网店销售库存管理系统(源码+论文)【独一无二】
|
4月前
|
供应链 监控 调度
ERP系统中的销售订单管理与订单跟踪解析
【7月更文挑战第25天】 ERP系统中的销售订单管理与订单跟踪解析
335 2
|
4月前
|
监控 供应链 定位技术
ERP系统中的销售订单处理与订单跟踪
【7月更文挑战第25天】 ERP系统中的销售订单处理与订单跟踪
271 0
|
5月前
|
JavaScript Java 测试技术
基于小程序的民宿预订系统(2024全新定制)
基于小程序的民宿预订系统(2024全新定制)
36 0
|
6月前
|
供应链 数据挖掘 API
淘宝API接口系列:数据分析丨Erp上货丨维权控价丨商品搬家丨店铺订单管理
淘宝API接口系列在多个方面为电商业务提供了强大的支持,包括数据分析、ERP上货、维权控价、商品搬家以及店铺订单管理。下面将针对这些方面逐一进行说明。
|
6月前
|
小程序
大中型医院线上预约挂号系统源码,对接HIS,支持预约挂号、预约记录、在线支付、医保支付、医保信息、电子报告、住院每日清单查看等功能
预约挂号管理系统具备后台管理端和用户使用端,用户使用端包括:微信公众号、支付宝小程序。 技术架构:C#+.net+uni-app+ SqlServer 2012+ VS2019 ,自主研发,自主版权,多家三甲医院应用案例,有演示。
117 0
大中型医院线上预约挂号系统源码,对接HIS,支持预约挂号、预约记录、在线支付、医保支付、医保信息、电子报告、住院每日清单查看等功能
《网上图书销售系统》功能需求 建立“顾客建立图书订单”的顺序图
《网上图书销售系统》功能需求 建立“顾客建立图书订单”的顺序图
171 0
|
网络协议 测试技术 Go
收支软件-明细和登记收入|学习笔记
快速学习收支软件-明细和登记收入
收支软件-明细和登记收入|学习笔记
|
网络协议 测试技术 Go
收支软件-登记支出和完善退出 | 学习笔记
快速学习收支软件-登记支出和完善退出
|
网络协议 测试技术 Go
家庭收支记账项目介绍|学习笔记
快速学习家庭收支记账项目介绍