Я работаю над следующим запросом и не могу определить его окончательный вариант. Мне нужен мой запрос, чтобы дать мне результат между предыдущим бизнесом и предыдущим рабочим днем минус (-) 28 дней. (например, диапазон дат между 10/28/2015 и 10/28/2015 -28). Запрос, который я написал до сих пор, дает мне только 28-й день (09/30/2015) и НЕ диапазон между предыдущим бизнесом день и предыдущий рабочий день -28. Мои исследования показывают несколько разных способов сделать это, и до сих пор никто не работал для меня.Сложный диапазон дат
SELECT SMBL, SUM(NET_FLOWS/1000000.00)
FROM HISTORY
WHERE DATE - 28 = DATE AND DATE = TO_DATE('10282015','MMDDYYYY')
AND SYMBOL IN ('AAA','BBB')
GROUP BY SMBL
Как насчет 'WHERE DATE между TO_DATE ('10282015', 'MMDDYYYY') - 28 и TO_DATE ('10282015', 'MMDDYYYY')'? МЕЖДУ включительно. –
Как DATE-28 = DATE когда-либо разрешить TRUE? –
@MarmiteBomber да это сработало. Спасибо за вашу помощь – ace123