none
CONVERTIR FORMATO DE FECHA RRS feed

  • Pregunta

  • Sres, necesito ayuda con este pequeña piedra que se me cruzò en el camino:

    Necesito extraer de una columna de tipo date las fechas que estan en este formato (año mes dia): 2007-12-13 00:00:00

    Para poder insertarlas en otra tabla cuyo campo que le corresponde es smalldatetime de esta forma 13/12/2007

    La sentencia convert(smalldatetime,convert(varchar(10),2007-12-13,103),103) me arroja         Jan  1 1982 12:00AM

     

    Alguna sugerencia?

    Gracias.


    martes, 31 de enero de 2012 19:33

Respuestas

  • Creo que tienes un error de concepto: si los dos campos son fecha, el formato es independiente de lo que realmente almacena SQL Server. Es decir, que no vas a tener que buscar "formatos" concretos, sino que si los dos campos son iguales (smalldatetime), ejecuta directamente el INSERT y no tendrás problemas; otra cosa es que un campo origen datetime y el destino smalldatetime, puesto que en ese caso podrías tener un error de conversión (datetime acepta más rango que smalldatetime)
    martes, 31 de enero de 2012 19:52