Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > выборка данных за текущий и прошлый месяц


Автор: phenix83 20.5.2013, 11:16
Добрый день, есть данный запрос с помощью которого достаю данные за текущий период. Не могу разобраться как в этом же
запросе вытащить данный за предыдущий месяц. Вытащить можно с помощью функции add_months('',-1), но как связать правильно???? Пожалуйста подскажите. 

Код

select s.paramname            as cur_name,
       count(distinct(w.cardirectory_id))   as cur_car,
       sum(w.mileage)                            as cur_mile,
       sum(w.motohours_mileage)            as cur_motoh,
       c.fuel_type                                 as cur_ftype,
       f.fuel_cost                                  as cur_fcost,
       sum(w.rate_fact)                         as cur_rfact                    
  from s_transport.waybill w, s_transport.cardirectory c, systbl s, s_transport.dir_fuel f
 where w.date_waybill >= '01.05.2013'
   and w.date_waybill <= '10.05.2013'
   and w.cardirectory_id = c.cardirectory_id
   and c.group_auto = s.param_id
   and s.group_id = 'TRANS_GRAUTO'
   and c.fuel_type = f.fuel_type      
 group by c.group_auto, s.paramname, c.fuel_type, f.fuel_cost
 order by c.group_auto


Автор: Zloxa 20.5.2013, 11:20
http://www.sql.ru/forum/1023857/pomogite-s-zaprosom-vytashhit-dannye-za-predydushhiy-mesyac

Автор: phenix83 20.5.2013, 11:38
Цитата(Zloxa @ 20.5.2013,  09:20)
http://www.sql.ru/forum/1023857/pomogite-s-zaprosom-vytashhit-dannye-za-predydushhiy-mesyac

Ну...? я не просил указать ссылку на мой вопрос на другом форуме, я просил помочь с запросом.

Автор: Zloxa 20.5.2013, 11:42
phenix83, я ее указал не для вас, а для тех, кто, возможно, захочет вам помочь, чтобы прежде ознакомился с дисскусией  в другом топике и не тратить время на то, чтобы предлагать то, что уже предложено там.

Автор: phenix83 20.5.2013, 11:52
Цитата(Zloxa @ 20.5.2013,  09:42)
phenix83, я ее указал не для вас, а для тех, кто, возможно, захочет вам помочь, чтобы прежде ознакомился с дисскусией  в другом топике и не тратить время на то, чтобы предлагать то, что уже предложено там.

тогда sorry  не так понял

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)