Back to home page

OSCL-LXR

 
 

    


0001 SELECT
0002   i_item_id,
0003   i_item_desc,
0004   s_store_id,
0005   s_store_name,
0006   sum(ss_net_profit) AS store_sales_profit,
0007   sum(sr_net_loss) AS store_returns_loss,
0008   sum(cs_net_profit) AS catalog_sales_profit
0009 FROM
0010   store_sales, store_returns, catalog_sales, date_dim d1, date_dim d2, date_dim d3,
0011   store, item
0012 WHERE
0013   d1.d_moy = 4
0014     AND d1.d_year = 2001
0015     AND d1.d_date_sk = ss_sold_date_sk
0016     AND i_item_sk = ss_item_sk
0017     AND s_store_sk = ss_store_sk
0018     AND ss_customer_sk = sr_customer_sk
0019     AND ss_item_sk = sr_item_sk
0020     AND ss_ticket_number = sr_ticket_number
0021     AND sr_returned_date_sk = d2.d_date_sk
0022     AND d2.d_moy BETWEEN 4 AND 10
0023     AND d2.d_year = 2001
0024     AND sr_customer_sk = cs_bill_customer_sk
0025     AND sr_item_sk = cs_item_sk
0026     AND cs_sold_date_sk = d3.d_date_sk
0027     AND d3.d_moy BETWEEN 4 AND 10
0028     AND d3.d_year = 2001
0029 GROUP BY
0030   i_item_id, i_item_desc, s_store_id, s_store_name
0031 ORDER BY
0032   i_item_id, i_item_desc, s_store_id, s_store_name
0033 LIMIT 100