Consulta SQL trazendo o valor já formatado

Firebird

23/08/2007

Quero fazer uma consulta que traga o valor do campo no formato ´0.000´, ou seja, independentemente de quantas casas decimais tem esse campo, ele sempre mostre com três decimais.
Tentei o seguinte:
´SELECT CAST(VALOR AS NUMERIC(18,3))´
Mas com esse select se o campo tiver um valor inteiro (10, por exemplo) não aparecem as casas decimais. Só aparece o valor inteiro (10).
Se co campo tiver uma valor assim: 10,002859, aí o select funciona, ou seja, o retorno será 10,002.

Obrigado.


Armindo

Armindo

Curtidas 0

Respostas

Emerson Nascimento

Emerson Nascimento

23/08/2007

eu fiz aqui com o FB 1.5 e o resultado sai como você espera.


GOSTEI 0
POSTAR