Avatar billede meganight Nybegynder
21. april 2009 - 14:41 Der er 7 kommentarer og
1 løsning

Rund langt tal ned.

Et hurtigt sprøgsmål..
Jeg for med denne SQL string nogle lidt for ubehalige lange nummere ud, hvilket giver mening.

Det er AVG(ALDER) og AVG(GNS_FOR_DTU_KARAKTERER),
der skal rundes ned til max 4 numre, alsår f.eks.
AVG(ALDER) Giver pt. 22,069632352941177
det skal rundes ned til enten 22,06 eller 22,10

SELECT DISTINCT RETNING, COUNT(CPR) AS Expr1,
SUM(CASE WHEN KØN = 'M' THEN 1 ELSE 0 END) AS count_M,
SUM(CASE WHEN KØN = 'K' THEN 1 ELSE 0 END) AS count_K,
AVG(ALDER) AS Aldre, AVG(GNS_FOR_DTU_KARAKTERER) AS Karakter
FROM        VUEUDV.TUD_OPTAG_12_PROFIL
GROUP BY RETNING

Så vidt jeg har forstået har det noget at gøre med to_number..
Men det jeg har kunne finde har ikke fungeret desværre..
Så en hurtig fix ville være dejligt.
Avatar billede pgroen Nybegynder
21. april 2009 - 14:48 #1
Avatar billede michael_stim Ekspert
21. april 2009 - 14:50 #2
round(AVG(ALDER), 2)

måske
Avatar billede meganight Nybegynder
21. april 2009 - 14:53 #3
Om sørme ikke, forstod faktisk ikke rigtig syntaxen men fik den åbenbart skrevet rigtigt på første førsøg, mange tak det gav lige hvad jeg skulle bruge..

Oracle er sku afligevel noget farligt stats..

smid et svar og du for dine poing.
Avatar billede michael_stim Ekspert
21. april 2009 - 14:53 #4
Eller måske left, hvis der altid skal være 4:
LEFT(AVG(ALDER), 4)
Avatar billede meganight Nybegynder
21. april 2009 - 14:56 #5
ikke nødvendigt med altid 4.. smid et svar og du for dine poing..
Avatar billede pgroen Nybegynder
21. april 2009 - 15:06 #6
Arh, undskyld - jeg havde ikke læst spørgsmålet ordentligt;

forskellen er at TRUNC runder ned, mens ROUND runder -øh- af...
Avatar billede michael_stim Ekspert
21. april 2009 - 15:22 #7
Hvis du mener moi, så samler jeg slet ikke på point. Giv dem til pgroen, tag dem selv eller gør hvad du vil med dem. Bare husk at lukke.
Avatar billede meganight Nybegynder
21. april 2009 - 15:35 #8
-|Lukket|- Takker for hjælpen.
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



IT-JOB

Dynamicweb Software A/S

Solution Tech Lead

Cognizant Technology Solutions Denmark ApS

Sr. Test Analyst

Netcompany A/S

IT Consultant