SQL中如何实现每个采购订单分别采购哪些物料的汇总表
环境:Oracle 11g
电商采购汇总表如何制作 电商采购单
电商采购汇总表如何制作 电商采购单
SELECT
FROM (SELECT WLBM, CGDH, CGSL FROM TEST)
PIVOT(SUM(CGSL)
FOR CGDH IN('P001' P001,
'P002' P002,
'P003' P003,
'P004' P004)
)ORDER BY WLBM
--------------------------------------------------------------------------------------
CREATE TABLE TEST (cgdh VARCHAR2(10),wlbm VARCHAR2(10),cgsl INT);
insert into test (cgdh,wlbm,cgsl) values('P001','A0027',20);
insert into test (cgdh,wlbm,cgsl) values('P001','A0018',80);
insert into test (cgdh,wlbm,cgsl) values('P001','A0018',300);
insert into test (cgdh,wlbm,cgsl) values('P001','A0024',20);
insert into test (cgdh,wlbm,cgsl) values('P001','A0019',80);
insert into test (cgdh,wlbm,cgsl) values('P001','A0034',40);
insert into test (cgdh,wlbm,cgsl) values('P001','A0026',20);
insert into test (cgdh,wlbm,cgsl) values('P001','A0009',650);
insert into test (cgdh,wlbm,cgsl) values('P001','A0004',560);
insert into test (cgdh,wlbm,cgsl) values('P002','A0026',20);
insert into test (cgdh,wlbm,cgsl) values('P002','A0009',650);
insert into test (cgdh,wlbm,cgsl) values('P002','A0004',560);
insert into test (cgdh,wlbm,cgsl) values('P002','A0015',240);
insert into test (cgdh,wlbm,cgsl) values('P002','A0002',90);
insert into test (cgdh,wlbm,cgsl) values('P002','A0005',1500);
insert into test (cgdh,wlbm,cgsl) values('P003','A0002',90);
insert into test (cgdh,wlbm,cgsl) values('P003','A0005',1500);
insert into test (cgdh,wlbm,cgsl) values('P003','A0007',20);
insert into test (cgdh,wlbm,cgsl) values('P003','A0005',80);
insert into test (cgdh,wlbm,cgsl) values('P003','A0006',60);
insert into test (cgdh,wlbm,cgsl) values('P003','A0008',20);
insert into test (cgdh,wlbm,cgsl) values('P003','A0036',100);
insert into test (cgdh,wlbm,cgsl) values('P004','A0026',20);
insert into test (cgdh,wlbm,cgsl) values('P004','A0009',650);
insert into test (cgdh,wlbm,cgsl) values('P004','A0004',560);
insert into test (cgdh,wlbm,cgsl) values('P004','A0015',240);
insert into test (cgdh,wlbm,cgsl) values('P004','A0002',90);
insert into test (cgdh,wlbm,cgsl) values('P004','A0005',1500);
insert into test (cgdh,wlbm,cgsl) values('P004','A0007',20);
insert into test (cgdh,wlbm,cgsl) values('P004','A0005',80);
语句:
select 物料编码, max(case 采购单号 when 'P001' then 采购数量 else 0 end ) P001,
max(case 采购单号 when 'P002' then 采购数量 else 0 end ) P002,
max(case 采购单号 when 'P003' then 采购数量 else 0 end ) P003,....... ----这个你有多少采购单号就加多少
from table1
group by 物料编码
declare @sql varchar(1000)
set @sql= 'select 物料编码, '
select @sql=@sql+',max (case 采购单价 when'''+采购单价+''' then 采购数量 else 0 end ) '''+采购单价+''''
from (select distinct 采购单价 from table)as a
set @sql=@sql+ 'from table group by 物料编号'
exec(@sql)
oracle可以使用列转行
select 采购单号,wmsys.wm_concat(物料编码||'数量:'||采购数量) from 订单表
用group分组查询
如何做采购更简便 做采购更简便的方法
1、建立关键器件的汇总表:
每个产品中,都会有一些关键器件,这些关键器件有的生产周期特别长,要考虑到,可用EXCEL建立一张表,设立采购周期、每个月的用量,进行重点,并提前备货。
2、分析物料的使用量:
每个物料都有一定的使用量,我们可利于一些ERP系统统计出该物料的使用频率、月用量、小用量、月均量,这些可通过导出《进耗存统计表》等表格,利用进行数据分析。
3、设立采购物料的安全库存量:
对于一些常规的、用得比较多的物料,可设定安全库存量,一旦该物料的库存低于或接近于安全库存量,就得下达采购采购了。
4、一些非标物料根据生产工单再进行采购:
每家单位多多少少有一些非标物料,这些物料有的一年才用上一次,如果多备了库存,无疑于浪费资金,器件放久了还容易坏。这些非标物料可在生产工单下达后再采购,或者由研发设计部门出具提前采购通知。
5、利用ERP系统中的生产工单生成采购:
现在,一般大型的企业都有ERP,我们可以好好地利用它们,在ERP中,生产部门都会下达生产工单,可让系统自动生成LRP采购,然后利用系统中生成的数据进行筛选,下成对应的采购单。
6、做好采购需要其它部门配合:
采购需要其它部门的支持,BOM要准确、图纸要及时,BOM和设计更改不能太频繁,否则采购将无从适应,也就很难做好!
电商内账会计怎样做账
电商会计每日内账怎么做呢
电子商务会计财务处理如下:
一、采购业务账务处理:
1、?根据采购和验收入库单据做入库处理,按品类入账
进货成本=买价+相关税费+运输费等
借:库存商品
应交税费-应交(进项税额)
贷:银行存款(预付账款、应付账款等)
二、销售业务账务处理:
1、销售完成,发出商品时的账务处理;
借:发出商品
贷:库存商品
2、销售收入的确定=售价×(1-r%商业折扣)÷1.17.
注1:如店铺发行优惠券即为商业折扣,不用做单独账务处理.
注2:客户确认收货,收到客户支付宝账户划拨的款项时账务处理;
借:其他货资金-支付宝账户存款
其他应收款-天猫佣金
其他应收款-天猫积分
财务费用-POS手续费
贷:主营业务收入-商品
应交税费-应交(销项税额)
借:主营业务成本
贷:发出商品
会计人员的做账流程是什么?
1、根据出纳转过来的各种原始凭证进行审核,审核无误后,编制记账凭证.
2、根据记账凭证登记各种明细分类账.
3、月末作计提、摊销、结转记账凭证,对所有记账凭证进行汇总,编制记账凭证汇总表,根据记账凭证汇总表登记总账.
4、结账、对账.做到账证相符、账账相符、账实相符.
5、编制会计报表,做到数字准确、内容完整,并进行分析说明.
6、将记账凭证装订成册,妥善保管.
综合以上内容所述,按照在上文中整理的关于电商企业内账的处理,是分为采购和销售业务的,如果是采购业务的内账可以计入进货成本费用,在销售业务的时候可以做其他应收款的科目处理;
电商财务内账怎么做?
电商会计每日内账怎么做呢
电子商务会计财务处理如下:
一、采购业务账务处理:
1、?根据采购和验收入库单据做入库处理,按品类入账
进货成本=买价+相关税费+运输费等
借:库存商品
应交税费-应交(进项税额)
贷:银行存款(预付账款、应付账款等)
二、销售业务账务处理:
1、销售完成,发出商品时的账务处理;
借:发出商品
贷:库存商品
2、销售收入的确定=售价×(1-r%商业折扣)÷1.17.
注1:如店铺发行优惠券即为商业折扣,不用做单独账务处理.
注2:客户确认收货,收到客户支付宝账户划拨的款项时账务处理;
借:其他货资金-支付宝账户存款
其他应收款-天猫佣金
其他应收款-天猫积分
财务费用-POS手续费
贷:主营业务收入-商品
应交税费-应交(销项税额)
借:主营业务成本
贷:发出商品
会计人员的做账流程是什么?
1、根据出纳转过来的各种原始凭证进行审核,审核无误后,编制记账凭证.
2、根据记账凭证登记各种明细分类账.
3、月末作计提、摊销、结转记账凭证,对所有记账凭证进行汇总,编制记账凭证汇总表,根据记账凭证汇总表登记总账.
4、结账、对账.做到账证相符、账账相符、账实相符.
5、编制会计报表,做到数字准确、内容完整,并进行分析说明.
6、将记账凭证装订成册,妥善保管.
综合以上内容所述,按照在上文中整理的关于电商企业内账的处理,是分为采购和销售业务的,如果是采购业务的内账可以计入进货成本费用,在销售业务的时候可以做其他应收款的科目处理;