Splitter Test written. Doesn't pass.
[order_line_extra.git] / sql / create_order_summary_view.sql
1 CREATE VIEW 0_order_summary_view AS
2 SELECT debtor_no, debtor_ref, branch_ref, stk_code
3 , min(delivery_date) delivery_date
4 , sum(sod.quantity - qty_sent) as quantity
5 , sum((sod.quantity - qty_sent)*unit_price*(1-discount_percent/100)) as amount
6 , min(required_date) required_date
7 , group_concat(distinct comments separator ';') as order_comment
8 , group_concat(distinct comment separator ';') as detail_comment
9 , max(quantity_before) as quantity_before
10 FROM 0_sales_order_details sod
11 JOIN 0_sales_orders so ON (so.order_no = sod.order_no
12         AND so.trans_type = sod.trans_type
13         AND so.trans_type = 30
14 )
15 NATURAL JOIN 0_debtors_master
16 NATURAL JOIN 0_cust_branch
17 JOIN 0_denorm_order_details_queue  d ON (d.id = sod.id)
18 WHERE sod.quantity > qty_sent
19 GROUP BY debtor_no, branch_code, stk_code