none
Castear o Convertir Fecha RRS feed

  • Pregunta

  • Tengo la siguiente fecha

    @StartDate='2012-07-12 12:30:00.000' --tipo de Dato DateTime

    Como hago para Castearla o Convertirla Así para insertarla

    '2012-07-12 23:59:59.000'

    Creo que  podría se así

    CONVERT(VARCHAR,@StartDate,103)AS [StartTime], pero no se como agregar el formato de la hora

    Muchas gracias.


    miércoles, 1 de agosto de 2012 14:58

Respuestas

  • No dices la versión de SQL que estás usando, lo cual siempre es importante.

    En cuanto a tu problema en sí, hay muchas soluciones, por ejemplo esta misma:

    DECLARE @StartDate DATETIME
    
    SET @StartDate='2012-07-12 12:30:00.000'
    
    SELECT CAST(CONVERT(CHAR(8), @StartDate, 112) + ' 23:59:59' AS DATETIME)

    miércoles, 1 de agosto de 2012 15:05

Todas las respuestas