--------------------------------------待验收入库单
create table T_CW_WareHousing_Entry(
BOSID NUMBER not null, --
wareId VARCHAR2(50), --入库单编号
stockTime VARCHAR2(50), --采购时间
empid VARCHAR2(50), --登记人
cw_Addr VARCHAR2(50), --库存地址
storeReq VARCHAR2(50), --采购申单请编号
supplierId VARCHAR2(50),--供应商关联Id
remark VARCHAR2(1000), --备注
author VARCHAR2(50), --登记人
titleid VARCHAR2(50), --岗位id
orgid VARCHAR2(50), --组织id
bosdate DATE, --实例创建日期
bostime TIMESTAMP(6), --实例创建时间
wareState VARCHAR2(50), --单据状态
storeDate VARCHAR2(50), --入库时间
constraint PK_T_CW_WareHousing_Entry primary key (BOSID)
);
-------------------------------------待验收入库明细表
create table T_CW_Warehousing_Detail(
BOSID NUMBER not null,
suppliesId VARCHAR2(50), --用品信息关联Id
suppliesPrice VARCHAR2(50), --用品价格
articlesCount VARCHAR2(50), --采购数量
empid VARCHAR2(50), --登记人
author VARCHAR2(50), --登记人
titleid VARCHAR2(50), --岗位id
orgid VARCHAR2(50), --组织id
bosdate DATE, --实例创建日期
bostime TIMESTAMP(6), --实例创建时间
wareId VARCHAR2(50), --待验收入库单关联Id
constraint PK_T_CW_Warehousing_Detail primary key (BOSID)
);
--------------------------------------用品信息表
create table T_CW_Supplies_Info(
BOSID NUMBER not null,
suppliesName VARCHAR2(50), --用品名称
cw_Category VARCHAR2(50), --用品类别
cw_Addr VARCHAR2(50), --库存地址
suppliesUnit VARCHAR2(50), --用品单位
suppliesPrice VARCHAR2(50), --用品价格
suppliesStandard VARCHAR2(50), --规格
SupplierId VARCHAR2(50), --供应商关联Id
empid VARCHAR2(50), --登记人
author VARCHAR2(50), --登记人
titleid VARCHAR2(50), --岗位id
orgid VARCHAR2(50), --组织id
bosdate DATE, --实例创建日期
bostime TIMESTAMP(6), --实例创建时间
count VARCHAR2(50), --库存数
constraint PK_T_CW_Supplies_Info primary key (BOSID)
);
我想要得到这样的结果
用品类别 用品名称 采购数量 采购金额
笔类 150 125
签字笔 100 100
铅笔 50 25
打印纸 500 500
A4纸 500 500
create table T_CW_WareHousing_Entry(
BOSID NUMBER not null, --
wareId VARCHAR2(50), --入库单编号
stockTime VARCHAR2(50), --采购时间
empid VARCHAR2(50), --登记人
cw_Addr VARCHAR2(50), --库存地址
storeReq VARCHAR2(50), --采购申单请编号
supplierId VARCHAR2(50),--供应商关联Id
remark VARCHAR2(1000), --备注
author VARCHAR2(50), --登记人
titleid VARCHAR2(50), --岗位id
orgid VARCHAR2(50), --组织id
bosdate DATE, --实例创建日期
bostime TIMESTAMP(6), --实例创建时间
wareState VARCHAR2(50), --单据状态
storeDate VARCHAR2(50), --入库时间
constraint PK_T_CW_WareHousing_Entry primary key (BOSID)
);
-------------------------------------待验收入库明细表
create table T_CW_Warehousing_Detail(
BOSID NUMBER not null,
suppliesId VARCHAR2(50), --用品信息关联Id
suppliesPrice VARCHAR2(50), --用品价格
articlesCount VARCHAR2(50), --采购数量
empid VARCHAR2(50), --登记人
author VARCHAR2(50), --登记人
titleid VARCHAR2(50), --岗位id
orgid VARCHAR2(50), --组织id
bosdate DATE, --实例创建日期
bostime TIMESTAMP(6), --实例创建时间
wareId VARCHAR2(50), --待验收入库单关联Id
constraint PK_T_CW_Warehousing_Detail primary key (BOSID)
);
--------------------------------------用品信息表
create table T_CW_Supplies_Info(
BOSID NUMBER not null,
suppliesName VARCHAR2(50), --用品名称
cw_Category VARCHAR2(50), --用品类别
cw_Addr VARCHAR2(50), --库存地址
suppliesUnit VARCHAR2(50), --用品单位
suppliesPrice VARCHAR2(50), --用品价格
suppliesStandard VARCHAR2(50), --规格
SupplierId VARCHAR2(50), --供应商关联Id
empid VARCHAR2(50), --登记人
author VARCHAR2(50), --登记人
titleid VARCHAR2(50), --岗位id
orgid VARCHAR2(50), --组织id
bosdate DATE, --实例创建日期
bostime TIMESTAMP(6), --实例创建时间
count VARCHAR2(50), --库存数
constraint PK_T_CW_Supplies_Info primary key (BOSID)
);
我想要得到这样的结果
用品类别 用品名称 采购数量 采购金额
笔类 150 125
签字笔 100 100
铅笔 50 25
打印纸 500 500
A4纸 500 500
合计 650 625
如果想合并某一个字段
SELECT SUM(字段名) FROM 表名 GROUP BY 条件
或
SELECT SUM(字段名)
FROM
(SELECT SUM(字段名) FROM 表名 GROUP BY 条件
union
SELECT SUM(字段名) FROM 表名 GROUP BY 条件 ) a