Ir para conteúdo

POWERED BY:

Arquivado

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

daviisallves

Casas decimais de valor $ no SQL

Recommended Posts

Caros,

 

Fiz uma temporária na minha consulta do SQL, e agora os valores de meta estão retornando com muitas casas decimais oque está fazendo o valor dar erro .

 

Poderiam me ajudar a retornar os valores inteiros como R$..

 

set nocount on

 

IF OBJECT_ID ('TEMPDB..#TEMPCATEGORIA') IS NOT NULL DROP TABLE #TEMPCATEGORIA

 

---------------------------------------------------------

--Categoria

---------------------------------------------------------

select

convert(varchar,COD_ANTIGO_NIVEL2)+ ' - ' + convert(varchar,NOM_HIERARQUIA_NIVEL2) As Categoria,

NOM_HIERARQUIA_NIVEL1 as mundo

INTO #TEMPCATEGORIA

from DBC_CORP.dbo.VW_HIERARQUIA_PRODUTO_COMPLETA

 

---------------------------------------------------------

---------------------------------------------------------

SELECT

 

--ANO_PLANEJAMENTO

--,NUM_SEMANA_PLANEJAMENTO

--,MES_GREG

C.MUNDO

,A.DAT_ATUAL

,SUM(A.VAL_VENDA_PASSADO) AS VENDA_PASSADO

,SUM(A.VAL_META_ATUAL) AS META_ATUAL

,SUM(A.VAL_VENDA_ATUAL) AS VENDA_ATUAL

 

--,SUM(VAL_LUCRO_BRUTO_META_ATUAL) AS LUCRO_BRUTO_META_ATUAL

--,sUM(VAL_META_PASSADO) AS META_PASSADO

--,SUM(VAL_LUCRO_BRUTO_META_PASSADO) AS LUCRO_BRUTO_META_PASSADO

--,SUM(VAL_VENDA_ATUAL) AS VENDA_ATUAL

---,SUM(VAL_LUCRO_BRUTO_ATUAL) AS LUCRO_BRUTO_ATUAL

 

 

FROM TB_TMP_ACOMPANHAMENTO_DIARIO_LOJA A

INNER JOIN #TEMPCATEGORIA C

ON C.CATEGORIA = A.CATEGORIA

 

WHERE DAT_ATUAL Between cast(convert(varchar(6),getdate()-1,112) + '01' as smalldatetime) and

CAST(CONVERT(VARCHAR(6), DATEADD(MONTH,1,GETDATE()-1),112)+'01' AS SMALLDATETIME)-1

 

---convert(varchar(8), GETDATE() -1,112)

 

AND COD_FILIAL NOT IN ('95','269','500')

 

 

GROUP BY

--ANO_PLANEJAMENTO

--,NUM_SEMANA_PLANEJAMENTO

--,MES_GREG

A.CATEGORIA,

C.MUNDO,

A.DAT_ATUAL,

A.VAL_META_ATUAL

ORDER BY

A.DAT_ATUAL

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como estão os valores na tabela do select ? O "sum" não inventa casas decimais !

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.