| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- SELECT
- s_store_name,
- s_company_id,
- s_street_number,
- s_street_name,
- s_street_type,
- s_suite_number,
- s_city,
- s_county,
- s_state,
- s_zip,
- sum(CASE WHEN (sr_returned_date_sk - ss_sold_date_sk <= 30)
- THEN 1
- ELSE 0 END) AS `30 days `,
- sum(CASE WHEN (sr_returned_date_sk - ss_sold_date_sk > 30) AND
- (sr_returned_date_sk - ss_sold_date_sk <= 60)
- THEN 1
- ELSE 0 END) AS `31 - 60 days `,
- sum(CASE WHEN (sr_returned_date_sk - ss_sold_date_sk > 60) AND
- (sr_returned_date_sk - ss_sold_date_sk <= 90)
- THEN 1
- ELSE 0 END) AS `61 - 90 days `,
- sum(CASE WHEN (sr_returned_date_sk - ss_sold_date_sk > 90) AND
- (sr_returned_date_sk - ss_sold_date_sk <= 120)
- THEN 1
- ELSE 0 END) AS `91 - 120 days `,
- sum(CASE WHEN (sr_returned_date_sk - ss_sold_date_sk > 120)
- THEN 1
- ELSE 0 END) AS `>120 days `
- FROM
- store_sales, store_returns, store, date_dim d1, date_dim d2
- WHERE
- d2.d_year = 2001
- AND d2.d_moy = 8
- AND ss_ticket_number = sr_ticket_number
- AND ss_item_sk = sr_item_sk
- AND ss_sold_date_sk = d1.d_date_sk
- AND sr_returned_date_sk = d2.d_date_sk
- AND ss_customer_sk = sr_customer_sk
- AND ss_store_sk = s_store_sk
- GROUP BY
- s_store_name, s_company_id, s_street_number, s_street_name, s_street_type,
- s_suite_number, s_city, s_county, s_state, s_zip
- ORDER BY
- s_store_name, s_company_id, s_street_number, s_street_name, s_street_type,
- s_suite_number, s_city, s_county, s_state, s_zip
- LIMIT 100
|