有如下三个表:chgnote(表A),charge(表B) 在tob用户下并且通过 visit_id客户登记id 关联;
employee(表C)在DDT用户下,且通过销售员id与chgnote(表A)关联。 --chgnote(表A):销售登记单表 chgnote_id , -- 销售登记单id(主键)
visit_id , -- 客户登记id
cdept_id, -- 销售部门id
cdr_id, -- 销售员id
sysdate, -- 日期
================================= --charge(表B): 销售明细单表 charge_id, -- 销售明细单id(主键)
chgnote_id, -- 销售登记单id
visit_id, -- 客户登记id
item_id , -- 销售商品id
item_cnname, -- 销售商品名称
quantity, -- 销售数量
quantity_unit , -- 销售数量单位
sum_total, -- 销售总金额
sysdate, -- 日期
==================================== -- employee(表C):销售员表 emp_id, -- 销售员id (主键)
emp_Name , -- 销售员姓名
emp_ept_id, -- 销售部门id
emp_ept_Name -- 销售部门
要求:以 销售明细单表.销售商品id(charge.item_id)作为查询值,求一条语句统计一个月(例如:2008-03-01~2008-03-31)
中各个销售员的销售情况(数量汇总),如以下形式: (销售商品id) (销售商品名称) (销售数量单位) (销售总金额) (销售部门) (销售员id) (销售员姓名)
item_id item_cnname quantity_unit sum_total emp_ept_Name emp_id emp_Name
请赐教!
employee(表C)在DDT用户下,且通过销售员id与chgnote(表A)关联。 --chgnote(表A):销售登记单表 chgnote_id , -- 销售登记单id(主键)
visit_id , -- 客户登记id
cdept_id, -- 销售部门id
cdr_id, -- 销售员id
sysdate, -- 日期
================================= --charge(表B): 销售明细单表 charge_id, -- 销售明细单id(主键)
chgnote_id, -- 销售登记单id
visit_id, -- 客户登记id
item_id , -- 销售商品id
item_cnname, -- 销售商品名称
quantity, -- 销售数量
quantity_unit , -- 销售数量单位
sum_total, -- 销售总金额
sysdate, -- 日期
==================================== -- employee(表C):销售员表 emp_id, -- 销售员id (主键)
emp_Name , -- 销售员姓名
emp_ept_id, -- 销售部门id
emp_ept_Name -- 销售部门
要求:以 销售明细单表.销售商品id(charge.item_id)作为查询值,求一条语句统计一个月(例如:2008-03-01~2008-03-31)
中各个销售员的销售情况(数量汇总),如以下形式: (销售商品id) (销售商品名称) (销售数量单位) (销售总金额) (销售部门) (销售员id) (销售员姓名)
item_id item_cnname quantity_unit sum_total emp_ept_Name emp_id emp_Name
请赐教!
from charge b ,employee c,chgnote a
where a.cdr_id=c.emp_id
and a.chgnote_id=b.chgnote_id
and a.sysdate between to_date('2008-03-01','yyyy-mm-dd')
and to_date('2008-03-31','yyyy-mm-dd')
group by b.item_id,b.item_cnname,c.emp_ept_Name,c.emp_id ,c.emp_Name