Problemer med Konvertering af datatype !
Sidder med "endnu" et problem, hvor jeg forsøger at bruge funktionen AGE(timestamp, timestamp) for at udregne en given periode.Mine to dato felter er desværre blevet defineret som varchar, hvorfor PostgreSQL brokker sig over at datatypen er forkert.
Begge datofelter er populeret med datoer som overholder YYYY-MM-DD.
Jeg har forsøgt at lave en "ALTER TABLE ALTER COLUMN...." og forsøgt at lave en CAST for at konvertere kolonerne til DATE format. Ingen af delene med held.
<b>AGE funktionen:</b>
[SQL] Update test SET alder_v_indl = age("AnkomstDato", "fdato")
[Err] ERROR: function age(character varying, character varying) does not exist
LINE 1: Update test SET alder_v_indl = age("AnkomstDato", "fdato")
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
<b>ALTER forsøget:</b>
[SQL] ALTER TABLE test ALTER COLUMN fdato TYPE date
[Err] ERROR: column "fdato" cannot be cast to type date