Formatar campo de Consulta
16/09/2004
0
Tenho a consulta abaixo:
A linha em vermelho é o campo q preciso formatar para não ter casas decimais, como posso fazer isso direto na consulta, pois tenho q exportar estes dados para o Excel.
Grato,
Ilano.
Ilanocf
Posts
16/09/2004
Vinicius2k
Qual a base ? Vi em outros tópicos seus que vc trabalha com MySQL...
Não sei se vai ajudar muito mas...
Procure na documentação do MySQL por funções que façam tranformação ou então ´Truncagem´ de números... creio q este seria o caminho...
Por exemplo, se vc estivesse usando IB/FB, seria a função CAST:
select cast(CAMPO_FLOAT as integer) from TABELA
T+
16/09/2004
Ilanocf
Já tentei destas duas formas:
Mas não deu certo.
16/09/2004
Vinicius2k
Mas se tiver e vc quer retirar as casas decimais , ou seja, truncar o número, vc precisa usar CAST AS INTEGER... mas no resultado final da coluna...
Creio q seria assim :
CAST( Sum(TB_DetalhesDaAvaliacao.Contador) / TB_DetalhesDaAvaliacao.CodigoDaResposta AS INTEGER) AS ValorGeral
T+
17/09/2004
Ilanocf
17/09/2004
Vinicius2k
Pelo que li :
A função do MySQL similar ao CAST do IB/FB não é a própria CAST e sim a CONVERT... USING...
Já tentou usar ?
CONVERT( Sum(TB_DetalhesDaAvaliacao.Contador) / TB_DetalhesDaAvaliacao.CodigoDaResposta USING INTEGER) AS ValorGeral
T+
Clique aqui para fazer login e interagir na Comunidade :)