Datum von bis...

Hallo,
ich möchte gerne alle RE von 2017-10-01 bis 2017-12-31 angezeigt haben, das geht aber Irgendwie nicht ?!
Sowohl 2016-12-01 bis 2017-12-31
Leider weis ich nicht wie ich das Formulieren ich soll. Ich bekomme immer die Jan 2017 angezeigt.

         select * from auftrag where  auftragsart = 'Rechnung' AND 
                   ((extract(month from redatum) >= 10 AND extract(year from redatum) =2017)
                   OR
                   (extract(month from redatum) <=12 AND extract(year from redatum) =2017));
select * 
from auftrag 
where auftragsart = 'Rechnung' 
  AND redatum between date '2017-10-01' and date '2017-12-31'

1000 Dank, fast perfekt. :slight_smile:

Wie kann ich den Tag weglassen?
Weil 2017-02-01 - 2017-02-!!!31!!! geht nicht.
Ich möchte NUR Jahr Monat bis JAhr Maonat angeben.

Btw.: für die beiden letzteren Versionen könnte man einen funktionalen Index verwenden. :wink: