Функция даты Oracle за предыдущий месяц

У меня есть запрос ниже, где дата жестко запрограммирована. Моя цель состоит в том, чтобы убрать запрограммированную дату; запрос должен получить данные за предыдущий месяц, когда он выполняется.

select count(distinct switch_id)
  from [email protected]
 where dealer_name =  'XXXX'
   and TRUNC(CREATION_DATE) BETWEEN '01-AUG-2012' AND '31-AUG-2012'

Должен ли я использоватьsysdate-15 функция для этого?

Ответы на вопрос(5)

Ваш ответ на вопрос