Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ademilson Moreira

Campo fmtbcd

Recommended Posts

Criei uma query com a seguinte sintaxe

 

select sum(cast(("Val_tpr"*"Val_hor") as numeric(11,2))) as To01

from "Tbl041"

where "Num_os" = :xNum_os and

"Ser_cor" = 'N' and

"Ser_ter" = 'N'

 

e outra

select sum(cast(("Tbl062"."Qtd_pecR" * "Tbl062"."Pre_pec") as numeric(11,2))) To02

from "Tbl062"

left outer join "Tbl061" on ("Tbl061"."Num_req" = "Tbl062"."Num_req")

left outer join "Tbl043" on ("Tbl043"."Cod_pec" = "Tbl062"."Cod_pec")

where "Tbl061"."Num_os" = :xNum_os

 

Como faço para somar os dois valores ??

Esta dando tipos incompativeis no sistema

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou utilizando o cast pq li que ele faz com que os arredondamentos funcionem melhor. Existe outra forma de arredondar?Estou trabalhando com tres casas decimais no val_tpr e com valores monetários em val_hor. Preciso multiplicar um pelo o outro e ter um valor correto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.