Pular para o conteúdo
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #107599
    Avatar de Ronnie Von Pereira LopesRonnie Von Pereira Lopes
    Participante

      Amigos Bom dia!

      Tenho um SQL simples,

      SELECT VALORBRUTO FROM TMOV WHERE IDMOV = ‘165029’

      Me Retorna 3600,

      Porem no meu sistema esta 3.600.00, preciso que o Oracle me retorne dessa forma.
      Ja tentei varias coisas e nao consegui, agradeço a ajuda de todos.
      Obrigado

      #107600
      Avatar de WenderWender
      Participante

        @Ronnie

        Olá, o Oracle realmente não irá retornar o valor number da forma que deseja, para tal poderá converter o mesmo para uma string e formatar sua saída, segue abaixo:

        SELECT to_char(VALORBRUTO, '99999D99') as VALORBRUTO FROM TMOV WHERE IDMOV = '165029'

        A função to_char irá converter para string e o 99999D99 é o formato da saída, a Letra D delimita a virgula decimal, neste caso duas casas decimais.

      Visualizando 2 posts - 1 até 2 (de 2 do total)
      • Você deve fazer login para responder a este tópico.
      plugins premium WordPress