Avatar billede fredand Forsker
09. oktober 2003 - 11:07 Der er 2 kommentarer og
1 løsning

Extract the year from a date

Hello!

I need to extract the year part as an number from a date that got this format yyyy-mm-dd.

I found the function xf:get-year-from-date( srcvalue ) ) but I'm not sure that it is the easiets way to do or how to use it. I try to use at as below but I only get this error:
SP2-0552: Bindningsvariabeln "GET" är inte deklarerad.

SELECT pres_name FROM president, winner
    WHERE
    pres_name = name
    AND
    (year_elected - xf:get-year-from-date(birth_date) ) > 50;

So if any one could help me I would be most thankfull!

Best regarards
Fredrik
Avatar billede pgroen Nybegynder
09. oktober 2003 - 11:18 #1
SELECT pres_name
  FROM president, winner
WHERE pres_name = name
  AND
    (year_elected -
    to_number(to_char(birth_date,'YYYY')) ) > 50;
Avatar billede fredand Forsker
09. oktober 2003 - 12:02 #2
Thanks mate!
It worked perfect!

But have you ever heard about the function:
xf:get-year-from-date( srcvalue )

...and how to use that one?

Best regards
Fredrik
Avatar billede pgroen Nybegynder
09. oktober 2003 - 12:16 #3
My guess is that it's some kind of java or XML-thingy. One thing is for certain; it's NOT an Oracle function...:-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester