Announcement

Collapse
No announcement yet.

SQL-Datumswerten in DD-MON-RR

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • SQL-Datumswerten in DD-MON-RR

    Hi all,
    bis jetzt habe ich nicht geschafft.

    Gegeben:
    SELECT last_name, hire_date FROM employees
    WHERE hire_date < '02-FEB-88';
    Ergebnnis als Beispiel muss so sein: "02-FEB-88" asl Beispiel

    meine Lösung:
    SELECT last_name, hire_date FROM employees
    WHERE hire_date < to_char(to_date('01-FEB-88','DD-MON-RR'));

    Leider bekomme ich immer:
    als Beispiel wie "01.02.88"
    Warum kriege ich nicht "02-JUN-88"

    Danke voraus

  • #2
    Das was Du "bekommen" willst ist ein formatiertes HIRE_DATE, das was Du vergleichen willst ist ein ins Datum gewandelter String '01.FEB-88', also einfach:
    Code:
    SELECT last_name, TO_CHAR (hire_date, 'DD-MON-RR')
      FROM employees
     WHERE hire_date < TO_DATE ('01-FEB-88', 'DD-MON-RR');

    Comment


    • #3
      Es hat geschafft.
      Vielen Dank Jum.

      Comment

      Working...
      X