Manuelw: Angestellte die länger als 10 J. und 6 M. arbeiten anzeigen

Beitrag lesen

Hi!

Ich hab jetzt eine, so halbwegs, brauchbare Lösung gefunden.
Kennt vielleicht jemand noch eine andere/bessere Möglichkeit.

select last_name, Jahre, Monate
from (select last_name, trunc(months_between(sysdate, hire_date)/12,0) Jahre, trunc(mod(months_between(sysdate, hire_date),12),0) Monate,
      trunc(months_between(sysdate, hire_date),0) month
      from   employees)
where  month >= 126

Mit freundlichen Grüßen,
Manuelw