Hallo.<br>
Habe da ein kleines Problem unter Oracle. Bin absoluter Anfänger was Oracle betrifft.
Habe hier ein bestehende Tabelle <i>xyz</i> und in dieser das Feld <i>datvon</i> vom Typ DATE.<br>
Würde mir jetzt gerne alle Datumswerte ausgeben lassen, die "größergleich" dem aktuellen Jahr -1 sind.
Habe mir gedacht man könnte das ganze so schreiben:
<pre>select * from xyz where TRUNC(xyz.datvon, 'YYYY') >= TRUNC(SYSDATE, 'YYYY')-1</pre>
Dies scheint nicht richtig zu funktionieren oder es ist nicht so angedacht. Kann mir da vielleicht jemand helfen?<br>
MfG,
Delphi Greenhorn
Habe da ein kleines Problem unter Oracle. Bin absoluter Anfänger was Oracle betrifft.
Habe hier ein bestehende Tabelle <i>xyz</i> und in dieser das Feld <i>datvon</i> vom Typ DATE.<br>
Würde mir jetzt gerne alle Datumswerte ausgeben lassen, die "größergleich" dem aktuellen Jahr -1 sind.
Habe mir gedacht man könnte das ganze so schreiben:
<pre>select * from xyz where TRUNC(xyz.datvon, 'YYYY') >= TRUNC(SYSDATE, 'YYYY')-1</pre>
Dies scheint nicht richtig zu funktionieren oder es ist nicht so angedacht. Kann mir da vielleicht jemand helfen?<br>
MfG,
Delphi Greenhorn
Comment