Avatar billede jnh Nybegynder
28. februar 2004 - 13:53 Der er 1 løsning

pgsql pow funktionen forkert signatur?

Hej

når jeg forsøger at anvende POW() i pqSQL, får jeg følgende fejl:

ERROR:  Function 'pow(int4, int4)' does not exist
Unable to identify a function that satisfies the given argument types. You may need to add explicit typecasts.

hvad gør jeg galt?

her er mit query:
SELECT C.country, AVG(POW(C.bore, 3)/2) AS shell
FROM Classes C, Ships S
WHERE C.class = S.class
GROUP BY C.country;

//Jesper
Avatar billede jnh Nybegynder
28. februar 2004 - 14:02 #1
blev ikke helt selv klar over hvorfor, men var at rette query til:
SELECT C.country, AVG(POW(C.bore, 3.0)/2) AS shell
FROM Classes C, Ships S
WHERE C.class = S.class
GROUP BY C.country;

lykkedes det at få det ønskede resultat
//Jesper
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