TÓPICO

Runtime Error

isfuruya perguntou 4 years ago

Alguém da um help ae! Já to tiltando. Já enviei usando o ROUND também e nada.

select name, cast(((math2)+(specific3)+(project_plan*5))/10 as decimal (4,2)) 'avg' from candidate inner join score on candidate.id=score.candidate_id order by avg desc;

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

  • Andrefs respondido 3 months ago

    Tentei utilizando o round e também não deu certo, usei o cast e rolou. No exemplo do JLABOUT, a unica coisa que não entendi no código dele, foi esse decimal (16,2. O ,2 eu entendi, é o número de casas depois da vírgula mas o 16 eu não consegui entender

  • jlabout respondido 4 years ago

    SELECT NAME, CAST((((math2)+(SPECIFIC3)+(project_plan*5))/10)AS decimal(16, 2)) AS AVG FROM CANDIDATE INNER JOIN SCORE ON CANDIDATE.ID=SCORE.CANDIDATE_ID ORDER BY AVG DESC

  • wsalvatore respondido 4 years ago

    fiz essa questão usando o round, unica coisa que não entendi no seu codigo(qual a necessidade de por) foi esse "as decimal(4,2), já tentou fazer sem isso pra ver se passa? tipo:

    round(((math * 2)+(specific * 3)+(project_plan*5))/10,2) as  avg

    creio que deve passar assim...