select warehouse.warehouse_country as c0, time_by_day.the_year as c1, time_by_day.quarter as c2, time_by_day.month_of_year as c3 from warehouse as warehouse, inventory_fact_1997 as inventory_fact_1997, time_by_day as time_by_day where inventory_fact_1997.warehouse_id = warehouse.warehouse_id and inventory_fact_1997.time_id = time_by_day.time_id and ((not (time_by_day.month_of_year = 2) or (time_by_day.month_of_year is null)) or (not (time_by_day.quarter = 'Q1') or (time_by_day.quarter is null)) or (not (time_by_day.the_year = 1997) or (time_by_day.the_year is null))) group by warehouse.warehouse_country, time_by_day.the_year, time_by_day.quarter, time_by_day.month_of_year order by warehouse.warehouse_country ASC NULLS LAST, time_by_day.the_year ASC NULLS LAST, time_by_day.quarter ASC NULLS LAST, time_by_day.month_of_year ASC NULLS LAST; |