← maurobernal.com.ar

Etiqueta: date

  • Truncar Fecha en SQL Server

    Porque trabajas todo el día con un motor MS SQL Server, y te toca cambiar los formatos de visualización de las fechas, aquí te dejo una ayuda memoria:

    De la siguiente manera es posible quitar las horas y los segundos a una fecha.

    select getdate()
    
    -- La manera correcta (desde SQL Server 2008)
    select cast(getdate() As Date)
    
    -- La manera correcta(anterior a SQL Server 2008)
    select dateadd(dd, datediff(dd,0, getDate()), 0)

    truncar-fecha

  • Quitar microsegundos a una fecha en SQL Server

    De la siguiente manera podrán quitar (truncar) la fechas para quitarles los microsegundos.

    –Como Quedaria sin los microsegundos

    SELECT
    CampoFecha
    ,DATEADD(MILLISECOND,
    DATEPART(MILLISECOND ,
    CampoFecha

    )
    ,
    CampoFecha

    )
    as Resultado From Tabla

     

    –Update de la Tabla

    update Tabla set
    CampoFecha=DATEADD(MILLISECOND,
    DATEPART(MILLISECOND ,
    CampoFecha

    )
    ,
    CampoFecha

    )


     

Tags

tsql (27)mssql (26)sql (20)devops (20)dotnet (18)docker (15)performance (14)contenedores (11)dotnet10 (10)linux (9)csharp (8)microservicios (7)angular (7)angular21 (7)sql server (6)issabel (6)docker-compose (6)typescript (6)mysql (5).NET (5)