Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenas,
Tengo una duda con un campo fecha y no entiendo lo que sucede......yo cargo unos datos desde un fichero plano, tiene múltiples campos y uno de ellos es un campo el cual de tipo fecha, pero que viene con hora minutos segundos, entonces como yo quiero quedarme solo con
LOAD @1 as fechaconHora,
Date(@1,'DD/MM/YYYY') as fechasinHora,
FROM
$(vFichero)
(txt, codepage is 1252, no labels, delimiter is '|', msq);
esto me genera la fechasinHora, en el formato que yo quiero...pero el problema viene que aunque al quitarle la hora se me quede la misma fecha por ejemplo 19/04/2016, esto me lo genera como si fueran campos diferentes y si yo cargo 100 registros...eso me genera 100 fechasinHora que son exactamente iguales 19/04/2016, pero que me lo trata como si fueran elementos diferentes.
¿Alguien intuye que puede estar pasando?
Un saludo
Hola Jonay, añadiendo Floor le quitaras la hora.
El valor en texto que representa la fecha será el mismo pero internamente estará guardando decimales con la hora, con lo que realmente son valores distintos.
Hola Jonay, añadiendo Floor le quitaras la hora.
El valor en texto que representa la fecha será el mismo pero internamente estará guardando decimales con la hora, con lo que realmente son valores distintos.
Prueba esto
LOAD @1 as fechaconHora,
Floor(Date(@1,'DD/MM/YYYY')) as fechasinHora,
FROM
$(vFichero)
Buenos días,
Muchas gracias a ambos, se trataba de eso....no sabía que internamente se guardaban esos decimales que hacían que fuera distinto.....Más cosas que se van aprendiendo día a día
Un saludo