1
resposta

funçao truncate

Como poderia fazer para diminuir o numero de caracteres flutuantes ?

no mysql seria assim:

mas no sql server da erro .

select cidade, truncate(avg([volume de compra]),2) 'Volume de Compra' from [TABELA DE CLIENTES] group by CIDADE

1 resposta

Olá Gabriel, tudo bem? Bem, existe duas formas, você pode usar o CAST ou então o CONVERT, o CAST funciona semelhante ao truncate, e o comportamento dele é arredondar o valor, um exemplo:

SELECT cidade, CAST(avg([volume de compra] AS DECIMAL(10,2)) FROM [TABELA DE CLIENTES] GROUP BY CIDADE

Você pode ver mais sobre CAST e CONVERT na documentação do SQL Server 2017.

Espero ter ajudado!