Inquiridor
Ajuda para diminuir casas decimais

Pergunta
-
Boa tarde Pessoal, estou iniciando no sql e me deparei com uma dúvida simples.. possuo um select :
SELECT N.cd_empresa, N.cd_item, N.qt_faturada, N.vl_unitario , N.vl_total, N.cd_cfop, I.cd_grupo, N1.cd_cadastro, N1.dt_emissao,
N1.cd_comissionado, C.razao, T.nr_titulo, T.nr_parcela, T.dt_vencimento, T.vl_desc_pontual, T.vl_titulo, N2.cd_paciente, N2.cd_convenio,
N2.cd_medico, I1.descricao
FROM NotaItem AS N, ItemGrupo AS I, Nota AS N1, Cadastro AS C, TituloCli AS T, NotaAdicionais AS N2, Item AS I1
WHERE I.cd_item=N.cd_item AND N1.vl_desc2=N1.vl_desconto AND N1.nr_nota=N.nr_nota AND C.cd_cadastro=N1.cd_cadastro AND T.nr_titulo=N1.nr_nota AND N2.nr_nota=N1.nr_nota
AND I1.cd_item=N.cd_item AND N.cd_empresa =2 AND N1.dt_emissao between '01/06/2013' and '30/06/2013'
Order by N1.dt_emissaoOnde preciso que o campo N.qt_faturada sai com valor de 1, mas ele vem com valor 1.000
Agradeço desde já a ajuda.
Todas as Respostas
-
Raphael,
boa tarde.
Pode converter em INT:
SELECT ProductName, CONVERT(INT, Price) AS RoundedPrice FROM Products;
Att.,
Wanderson de Paula
- Editado Wanderson de Paula quarta-feira, 26 de junho de 2013 19:35 Correção no exemplo
- Sugerido como Resposta Wanderson de Paula quarta-feira, 26 de junho de 2013 19:52
-
-
Raphael, boa noite !
Parece que voce tem uma padrao, ou seja, quando o valor for 1.000 voce que 1, quando for 500.000 voce quer 500, se todos os casos forem como este basta somente dividir por 1000, ex:
SELECT ProductName, Price /1000 AS RoundedPrice FROM Products
Alexandre Matayosi Conde Mauricio.
-