Sobre el autor

Roy Rojas

Con más de 20 años de experiencia en programación, experto en lenguajes .NET, VB, C#, ASP.NET, Xamarin, XCode, DBA en SQL Server. Creador de dotnetcr.com, sitio web para programadores en español. royrojas.com | dotnetcr.com | GitHub

4 Comentarios

  1. 1

    Manuel

    Hola estimado, me podrías ayudar con esta secuencia de sql, que no puedo agregarle los separadores de miles. el numero aparece de esta forma 123456789 y debería salir 123.456.789

    SELECT CODIGO, CUENTAS, ROUND(DEBITO, “0”) AS DEBITO_, ROUND(CREDITO,0) AS CREDITO_, ROUND(DEUDOR,0) AS DEUDOR_, ROUND(ACREEDOR,0) AS ACREEDOR_, ROUND(ACTIVO,0) AS ACTIVO_, ROUND(PASIVO,0) AS PASIVO_, ROUND(PERDIDA,0) AS PERDIDA_, ROUND(GANANCIA,0) AS GANANCIA_
    FROM BALANCE1

    UNION
    SELECT CODIGO, CUENTAS, ROUND(DEBITO, “0”) AS DEBITO_, ROUND(CREDITO,0) AS CREDITO_, ROUND(DEUDOR,0) AS DEUDOR_, ROUND(ACREEDOR,0) AS ACREEDOR_, ROUND(ACTIVO,0) AS ACTIVO_, ROUND(PASIVO,0) AS PASIVO_, ROUND(PERDIDA,0) AS PERDIDA_, ROUND(GANANCIA,0) AS GANANCIA_
    FROM BALANCE2

    Responder
    1. 1.1

      Roy Rojas

      Hola debes usar la funcion FORMAT
      Para tu caso sería

      FORMAT(NombreColumna, ‘N’)
      FORMAT(NombreColumna,’##,###.00′)

      Responder
  2. 2

    Carlos

    Hola,

    Necesito exportar estos valores desde una table pero no se como integrarle espacios antes del numero por ejemplo en el primer campo tengo “108080” que me cubre 6 posiciones pero trendia que completar 10. Usted sabe como podria hacer esto?

    108080,MXP, 1.0000,37F4869C-633A-4EA0-9656-DFC780BFB5EC,14/03/2018

    Responder
    1. 2.1

      Roy Rojas

      Hola, puedes usar Format, mira este ejemplo
      select FORMAT(1, ‘0000’)

      Responder

Deja un Comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

2015 Powered by DotNetcr.com