SQL Server Performance

como formatear un entero

Discussion in 'Preguntas sobre SQL Server en Español.' started by sasarivera, Feb 26, 2004.

  1. sasarivera New Member

    Hola

    Tengo una variable que almacena el numero de minutos. Ejemplo: 188.
    Necesito formatear los minutos de esta manera: 03:08 (horas y minutos)

    Por ahora lo estoy haciendo de esta manera pero creo que deberia haber una mas directa

    SET @thours = LTRIM(RTRIM(STR(FLOOR(@minutos / 60))))
    SET @tminutes = LTRIM(RTRIM(STR(@minutos % 60)))
    SET @time = REPLICATE('0', 2 - LEN(@thours)) + @thours + ':' + REPLICATE('0', 2 - LEN(@tminutes)) + @tminutes


    Donde @minutos es el entero que tiene el numero de minutos.

    Les agradezco de antemano.

    Sasarivera
  2. Luis Martin Moderator

    Hola:

    Por lo que he visto, el problema también ha sido planteado en Inglés.
    Por consecuencia, continuaremos con él en ese ámbito dado que obtendremos más opiniones.

    Un saludo,


    Luis Martin
    Moderator
    SQL-Server-Performance.com

Share This Page