Skip to main content
Announcements
Save $600 on Qlik Connect registration! Sign up by Dec. 6 to get an extra $100 off with code CYBERSAVE: REGISTER
cancel
Showing results for 
Search instead for 
Did you mean: 
elopez7811
Contributor II
Contributor II

SEPARACIÓN DE FECHA

hola

me pueden ayudar con este error, no he podido separa el campo de fecha me marca un error en el scrip cuando ejecuto mi carga desde la bd; en mi campo de CREATEDDATE quiero hacer la separación de día, mes, año, semana, nombre del día, hora mis condiciones son de la siguiente forma

Date(Floor(CREATEDDATE),'DD/MM/YYYY') as CREATEDDATE,


Day(CREATEDDATE) as CREATEDDAY, 

Month(CREATEDDATE) as CREATEDMONTH,

Year(CREATEDDATE) as CREATEDYEAR,

(WeekDay(date(CREATEDDATE,'DD/MM/YYYY'))&' '&Day(CREATEDDATE) )as CREATEDDAYNAME,

Time(CREATEDDATE) as CREATEDTIME,

Hour(CREATEDDATE) as CREATEDHOUR,

después de que hago la separación del día me marca un error de sintaxis, me pueden ayudar cual es la mejor sugerencia, gracias

saludos.

4 Replies
rubenmarin

Hola Eduardo, esas instrucciones hay que ponerlas en la parte del Load, no del SQL, ¿lo estás haciendo así?

NombreTabla:

LOAD Date(... as CREATEDDATE,

     Day(...

;

SELECT CREATEDDATE... FROM ...;


Si ya lo estás haciendo así ¿Qué línea te está dando el error?

elopez7811
Contributor II
Contributor II
Author

si te comparto el error,

Consolidar_Fecha.PNG

rubenmarin

Hola Eduardo, ese error indica que el campo CREATEDDAY no existe en la tabla de donde se está leyendo, tendrías que generarlo a partir de CREATEDDATE:

Day(CREATEDDATE) as CREATEDDAY

elopez7811
Contributor II
Contributor II
Author

gracias, quedo bien me hacia falta esta instrucción

STORE Consolidado INTO (qvd);

DROP Table Consolidado;

gracias por tu apoyo Ruben