-- Customer by Order --
SELECT distinct c.CUSTOMER_ID , initcap(C.CUST_FIRST_NAME || ' ' || C.CUST_LAST_NAME) Name, o.ORDER_ID, O.ORDER_TOTAL
FROM DEMO_CUSTOMERS C, DEMO_ORDERS O, DEMO_ORDER_ITEMS I
where C.CUSTOMER_ID = O.CUSTOMER_ID and
I.ORDER_ID = O.ORDER_ID
-- Customer by Product --
SELECT distinct c.CUSTOMER_ID , initcap(C.CUST_FIRST_NAME || ' ' || C.CUST_LAST_NAME) Name, p.product_id, P.PRODUCT_DESCRIPTION
FROM DEMO_CUSTOMERS C, DEMO_ORDERS O, DEMO_ORDER_ITEMS I, DEMO_PRODUCT_INFO P
where C.CUSTOMER_ID (+) = O.CUSTOMER_ID and
I.ORDER_ID = O.ORDER_ID and
I.PRODUCT_ID = p.product_id
-- Customer by Order and Product --
SELECT distinct c.CUSTOMER_ID , initcap(C.CUST_FIRST_NAME || ' ' || C.CUST_LAST_NAME) Name, i.order_item_id, p.product_id, P.PRODUCT_DESCRIPTION
FROM DEMO_CUSTOMERS C, DEMO_ORDERS O, DEMO_ORDER_ITEMS I, DEMO_PRODUCT_INFO P
where C.CUSTOMER_ID (+) = O.CUSTOMER_ID and
I.ORDER_ID = O.ORDER_ID and
I.PRODUCT_ID = p.product_id (+)
-- Customer By Order & Non Order --
SELECT c.CUSTOMER_ID, initcap(C.CUST_FIRST_NAME || ' ' || C.CUST_LAST_NAME) Name, min(O.ORDER_ID) Order_id
FROM DEMO_CUSTOMERS C, DEMO_ORDERS O
where C.CUSTOMER_ID = O.CUSTOMER_ID (+)
group by c.CUSTOMER_ID, C.CUST_FIRST_NAME, C.CUST_LAST_NAME order by c.customer_id
No. | Subject | Author | Date | Views |
---|---|---|---|---|
41 | ACTION | admin | 2019.01.11 | 6454 |
40 | GP PRINT | admin | 2018.05.31 | 918 |
39 | INSTR | admin | 2016.05.19 | 785 |
38 | SELECT last_name FROM | admin | 2018.12.12 | 742 |
37 | TREE | admin | 2016.05.18 | 722 |
36 | CREATE TABLE | admin | 2018.09.25 | 471 |
35 | SQL | admin | 2016.07.15 | 388 |
34 | DATE Compare | admin | 2018.05.22 | 366 |
33 | SUBSTR | admin | 2016.05.26 | 271 |
32 | FOR LOOP | admin | 2016.05.20 | 268 |
31 | ROWNUM | admin | 2016.05.19 | 240 |
30 | VERY IMPORTANT | admin | 2018.06.26 | 224 |
» | Report by Order / Product / Order and Product / By Order & Non Order | admin | 2016.04.29 | 220 |
28 | Group by, Order by (두개의 Table을 활용한 Sub Total / 최고값 ) | admin | 2016.05.06 | 219 |
27 | CREATE VIEW | admin | 2016.05.13 | 218 |
26 | Name Show | admin | 2016.04.28 | 203 |
25 | How to convert DATE to NUMBER | admin | 2018.05.27 | 198 |
24 | MISSIONARY_SUB | admin | 2018.06.25 | 198 |
23 | TABLE PRINT | admin | 2018.06.18 | 186 |
22 | CREATING A TABLE / SEQUENCE / TRIGGER | admin | 2016.04.28 | 172 |