none
Update en un campo fecha RRS feed

  • Pregunta

  • Hola, tengo un problema que me está dando quebraderos de cabeza y debe ser una tontería.

    Tengo dos campos fecha en una tabla. Necesito que el día y el mes de la FECHA1, se actualicen al día y mes de la FECHA2.

    He probado:

    Update Mitable 

    Set fecha1= year(fecha1) & "/" & month (fecha2) & "/" & day (fecha2)

    No funciona.

    Alguien me puede ayudar por favor

    Gracias por adelantado

    Saludos!

    miércoles, 31 de octubre de 2018 12:28

Respuestas

  • Prueba de esta forma:

    Update Mitable 
    Set fecha1= CDate(year(fecha1) & "/" & month (fecha2) & "/" & day (fecha2))

    • Marcado como respuesta JotaQ viernes, 2 de noviembre de 2018 7:11
    jueves, 1 de noviembre de 2018 13:23

Todas las respuestas

  • Hola, has probado:

    Si es Visual Basic:

    fecha1 = fecha1.Day & "/" & fecha2.Month & "/" & fecha2.Year

    Lo he probado en un userform y funciono a la perfeccion.

    Si es Visual Basic excel:

    Fecha1 = Day(Fecha1) & "/" & Month(Fecha2) & "/" & Year(Fecha2)

    Tienes invertido el orden de la fecha, por eso quizás te da error.

    Espero haberte ayudado.


    miércoles, 31 de octubre de 2018 13:32
  • Hola JotaQ, nos ayudarías si nos dices que tecnología estás usando, pues lo dejaste en el tema "Programación con Microsoft Office", y estas hablando de sql, diría yo que estas trabajando con access, podrías aclarar esto porfavor

    miércoles, 31 de octubre de 2018 13:42
  • Hola

    Si es para Access, encierra el resultado entre almohadillas (#) 

    Salu2,


    José Mª Fueyo

    miércoles, 31 de octubre de 2018 13:51
  • Perdón, Perdón... Es una consulta ACCESS.

    jueves, 1 de noviembre de 2018 12:12
  • Hola

    Si es para Access, encierra el resultado entre almohadillas (#) 

    Salu2,


    José Mª Fueyo

    Sí, es para ACCESS... Gracias por la respuesta. He probado y no funciona. ¿Podrías especificar un poco más como se haría esto? 

    gracias de nuevo

    jueves, 1 de noviembre de 2018 12:16
  • Hola JotaQ, nos ayudarías si nos dices que tecnología estás usando, pues lo dejaste en el tema "Programación con Microsoft Office", y estas hablando de sql, diría yo que estas trabajando con access, podrías aclarar esto porfavor

    Perdón, Perdón... Es una consulta ACCESS.
    jueves, 1 de noviembre de 2018 12:16
  • Prueba de esta forma:

    Update Mitable 
    Set fecha1= CDate(year(fecha1) & "/" & month (fecha2) & "/" & day (fecha2))

    • Marcado como respuesta JotaQ viernes, 2 de noviembre de 2018 7:11
    jueves, 1 de noviembre de 2018 13:23
  • Gracias, funciona!

    viernes, 2 de noviembre de 2018 7:11