none
¿Que formato es el siguiente? '2005-10-09 07:31:00.151 RRS feed

  • Pregunta

  • Alguien podría indicarme cual es ese formato, tengo el siguiente problema, quiero hacer un UPDATE, lo corre sin inconveniente pero no realiza la actualizaciòn. Quiero pensar que es por que no estoy indicando los ùltimos 3 nùmeros, solamente dejo el formato en "aaaa-mm-dd hh:mm:ss".

    UPDATE K_Horario SET FechaCreacion='2017/07/14 09:53:12' WHERE Hora ='2017/07/20 20:00:00.000' AND FechaCreacion LIKE '2017/07/24 19:31:47' 

    Por eso quiero saber como representar los 3 ùltimos.

    Saludos.



    • Editado Gspindola miércoles, 26 de julio de 2017 22:44
    miércoles, 26 de julio de 2017 22:34

Respuestas

  • Recuerda escribir bajo un formato estándar los literales de fecha. Los tres últimos dígitos son las fracciones de segundo que podrías evitar convirtiendo a un tipo DateTime2(0), por ejemplo:

    SELECT CONVERT(datetime2(0), '20170720 20:00:00.000')
    --Resultado: 2017-07-20 20:00:00


    - ¿La columna 'Hora' contiene también la fecha?

    - ¿Por qué utilizas el predicado LIKE?

    - ¿Qué tipo de dato presentan las columnas 'FechaCreacion' y 'Hora'?


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Propuesto como respuesta Jorge TurradoMVP viernes, 28 de julio de 2017 8:06
    • Marcado como respuesta Moderador M lunes, 31 de julio de 2017 4:10
    miércoles, 26 de julio de 2017 23:54