Warunek który zwraca ostatni miesiąc

0

Cześć

Pewnie pierdółka ale się uczę na własną rękę i trochę się zablokowałem przy podaniu warunku z datą.

Mam przykładową bazę danych(sql oracle) z klientami którzy złożyli zamówienie.
Baza składa się z nr_klienta, daty złożenia zamówienia (creation_date), id... itd.

Wyszukuje sobie z całej bazy np po nr_klienta, wszystkie złożone zamówienia, chciałbym teraz sprecyzować wyszukiwanie o warunek dzięki, któremu będę widział wszystkie zamówienia ale tylko z poprzedniego miesiąca.

Format daty mam yy/mm/dd np. 17/09/26

Z góry bardzo dziękuje za pomoc/naprowadzenie/przykładowe rozwiązania

1
SELECT * FROM dupa WHERE date between add_months(trunc(sysdate,'mm'),-1) and last_day(add_months(trunc(sysdate,'mm'),-1));
0

Dziękuje, działa ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1