14. april 2010 - 14:00Der er
8 kommentarer og 1 løsning
Tvinge Decimal på tal
God eftermiddag.
Jeg sidder og skal hive nogle Karakterer ud af en Oracle database, som bliver et sammenlagt gennemsnit ud fra alle på den retning. Karakterene bliver gemt som en String, og det laver jeg om med en to_number sådan her.
AVG(to_number(replace(adgexkvotient,',','.'), '999D99', ' NLS_NUMERIC_CHARACTERS = ''.,'' ')) AS GennemsnitsKarakter
Problemet er nu at jeg for tal som 6,48636364 og 10,0852459. Det skal laves om til henholdsvis 6,5 og 10,0. Gør jeg det med en CAST("Alt det ovenover") as Decimal(9,1) for jeg genskevist 6,5 men desværre 10 i stedet for 10,0.
Håber jeg har forklaret mit problem ordenligt. Venlig Hilsen Christian Kristensen
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.