TÓPICO

Output Sample is wrong

gvdambros perguntou 6 years ago

The output value from the sample is wrong. The rigth value is 396.33.

Lembre de não publicar soluções. Sua publicação pode ser revisada por nossos moderadores.

  • luis57 respondido 6 years ago

    usei a formula avg, com truncate para eleiminar e deixar dois números apos a virgula , o resultado saiu identico ao exemplo de saida e considerou errada. pois por arredondamento nao da o valor. tem outra forma de fazer para considerar certo?

  • ghclaudino respondido 5 years ago

    Você está certo e errado. Certo quando afirma que o valor apresentado está errado, mas está errado quando afirma que o valor correto do exemplo é 396.33. Na verdade o valor correto é 396.11.

  • cleiton_tc respondido 6 years ago

    (800+560+25.50+320.50+210.64+460)/6 = 396.10666666...

    Try it:

    select round(avg(unnest),2) 
    from  (select unnest(ARRAY[800,560,25.50,320.50,210.64,460])) a

    Result:

    |  round |
    |--------|
    | 396.11 |