Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi good day,
I am trying to filter a table by means of a date taken from another table but it is not filtering me. What is my mistake?
T1:
LOAD
ID_RECIBIDO,
TIPO_ORIGEN_ANEXO,
DATE(FECHA_SOLICITUD) AS FECHA_SOLICITUD,
HORA_SOLICITUD,
Date(Date#(FECHA_HORA_SOLICITUD,'DD/MM/YYYY:h:mm:ss')) as FECHA_HORA_SOLICITUD,
DATE(FECHA_REGULACION) AS FECHA_REGULACION,
HORA_REGULACION,
CIUDAD,
AFILIADO_NOMBRES_APELLIDOS,
Identificacion,
Estado,
ESTADO_EVENTOS,
IPS_remitio,
IPS_asigna,
IPS_ACEPTA,
COD_IPS_REMITE,
COD_IPS_ASIGNA,
COD_IPS_ACEPTA,
Nua_autorizacion,
DATE(FECHA_AUTORIZACION) AS FECHA_AUTORIZACION,
HORA_AUTORIZACION,
FECHA_UBICACION,
HORA_UBICACION,
DESC_CONCEPTO_CONTABLE,
cod_servicio,
DESCRIPCION_SERVICIO,
Observaciones,
DESCRIP_AMBITO,
ESPECIALIDAD,
Diagnostico_Principal
FROM [lib://CARGA_INCREMENTAL/incremental.Qvd](qvd);
sub:
LOAD Date(max(FECHA_SOLICITUD)) as maxID
Resident T1;
DROP Table T1;
let vmaxID=Peek('maxID',-1,T1);
Nuevos:
LOAD
ID_RECIBIDO,
TIPO_ORIGEN_ANEXO,
DATE(FECHA_SOLICITUD) AS FECHA_SOLICITUD,
HORA_SOLICITUD,
Date(Date#(FECHA_HORA_SOLICITUD,'DD/MM/YYYY:h:mm:ss')) as FECHA_HORA_SOLICITUD,
DATE(FECHA_REGULACION) AS FECHA_REGULACION,
HORA_REGULACION,
CIUDAD,
AFILIADO_NOMBRES_APELLIDOS,
Identificacion,
Estado,
ESTADO_EVENTOS,
IPS_remitio,
IPS_asigna,
IPS_ACEPTA,
COD_IPS_REMITE,
COD_IPS_ASIGNA,
COD_IPS_ACEPTA,
Nua_autorizacion,
DATE(FECHA_AUTORIZACION) AS FECHA_AUTORIZACION,
HORA_AUTORIZACION,
FECHA_UBICACION,
HORA_UBICACION,
DESC_CONCEPTO_CONTABLE,
cod_servicio,
DESCRIPCION_SERVICIO,
Observaciones,
DESCRIP_AMBITO,
ESPECIALIDAD,
Diagnostico_Principal
FROM
[lib://CARGA_INCREMENTAL/direfencial.Qvd](qvd)
Where FECHA_SOLICITUD>$(vmaxID);
Hi Alejandro,
Please find the below script for the correct file that is working there was some couple of things I changed.
T1:
LOAD
ID_RECIBIDO,
TIPO_ORIGEN_ANEXO,
DATE#(FECHA_SOLICITUD,'DD/MM/YYYY') AS FECHA_SOLICITUD,
HORA_SOLICITUD,
Date(Date#(FECHA_HORA_SOLICITUD,'DD/MM/YYYY:h:mm:ss')) as FECHA_HORA_SOLICITUD,
DATE(FECHA_REGULACION) AS FECHA_REGULACION,
HORA_REGULACION,
CIUDAD,
AFILIADO_NOMBRES_APELLIDOS,
Identificacion,
Estado,
ESTADO_EVENTOS,
IPS_remitio,
IPS_asigna,
IPS_ACEPTA,
COD_IPS_REMITE,
COD_IPS_ASIGNA,
COD_IPS_ACEPTA,
Nua_autorizacion,
DATE(FECHA_AUTORIZACION) AS FECHA_AUTORIZACION,
HORA_AUTORIZACION,
FECHA_UBICACION,
HORA_UBICACION,
DESC_CONCEPTO_CONTABLE,
cod_servicio,
DESCRIPCION_SERVICIO,
Observaciones,
DESCRIP_AMBITO,
ESPECIALIDAD,
Diagnostico_Principal
FROM [lib://CARGA_INCREMENTAL/incremental.Qvd](qvd);
sub:
LOAD max(FECHA_SOLICITUD) as maxID
Resident T1;
DROP Table T1;
let vmaxID=Peek('maxID',-1,sub);
Nuevos:
LOAD
ID_RECIBIDO,
TIPO_ORIGEN_ANEXO,
DATE(FECHA_SOLICITUD) AS FECHA_SOLICITUD,
HORA_SOLICITUD,
Date(Date#(FECHA_HORA_SOLICITUD,'DD/MM/YYYY:h:mm:ss')) as FECHA_HORA_SOLICITUD,
DATE(FECHA_REGULACION) AS FECHA_REGULACION,
HORA_REGULACION,
CIUDAD,
AFILIADO_NOMBRES_APELLIDOS,
Identificacion,
Estado,
ESTADO_EVENTOS,
IPS_remitio,
IPS_asigna,
IPS_ACEPTA,
COD_IPS_REMITE,
COD_IPS_ASIGNA,
COD_IPS_ACEPTA,
Nua_autorizacion,
DATE(FECHA_AUTORIZACION) AS FECHA_AUTORIZACION,
HORA_AUTORIZACION,
FECHA_UBICACION,
HORA_UBICACION,
DESC_CONCEPTO_CONTABLE,
cod_servicio,
DESCRIPCION_SERVICIO,
Observaciones,
DESCRIP_AMBITO,
ESPECIALIDAD,
Diagnostico_Principal
FROM
[lib://CARGA_INCREMENTAL/direfencial.Qvd](qvd)
Where DATE#(FECHA_SOLICITUD,'DD/MM/YYYY')>$(vmaxID);
Hi Alejandro,
Please find the below script for the correct file that is working there was some couple of things I changed.
T1:
LOAD
ID_RECIBIDO,
TIPO_ORIGEN_ANEXO,
DATE#(FECHA_SOLICITUD,'DD/MM/YYYY') AS FECHA_SOLICITUD,
HORA_SOLICITUD,
Date(Date#(FECHA_HORA_SOLICITUD,'DD/MM/YYYY:h:mm:ss')) as FECHA_HORA_SOLICITUD,
DATE(FECHA_REGULACION) AS FECHA_REGULACION,
HORA_REGULACION,
CIUDAD,
AFILIADO_NOMBRES_APELLIDOS,
Identificacion,
Estado,
ESTADO_EVENTOS,
IPS_remitio,
IPS_asigna,
IPS_ACEPTA,
COD_IPS_REMITE,
COD_IPS_ASIGNA,
COD_IPS_ACEPTA,
Nua_autorizacion,
DATE(FECHA_AUTORIZACION) AS FECHA_AUTORIZACION,
HORA_AUTORIZACION,
FECHA_UBICACION,
HORA_UBICACION,
DESC_CONCEPTO_CONTABLE,
cod_servicio,
DESCRIPCION_SERVICIO,
Observaciones,
DESCRIP_AMBITO,
ESPECIALIDAD,
Diagnostico_Principal
FROM [lib://CARGA_INCREMENTAL/incremental.Qvd](qvd);
sub:
LOAD max(FECHA_SOLICITUD) as maxID
Resident T1;
DROP Table T1;
let vmaxID=Peek('maxID',-1,sub);
Nuevos:
LOAD
ID_RECIBIDO,
TIPO_ORIGEN_ANEXO,
DATE(FECHA_SOLICITUD) AS FECHA_SOLICITUD,
HORA_SOLICITUD,
Date(Date#(FECHA_HORA_SOLICITUD,'DD/MM/YYYY:h:mm:ss')) as FECHA_HORA_SOLICITUD,
DATE(FECHA_REGULACION) AS FECHA_REGULACION,
HORA_REGULACION,
CIUDAD,
AFILIADO_NOMBRES_APELLIDOS,
Identificacion,
Estado,
ESTADO_EVENTOS,
IPS_remitio,
IPS_asigna,
IPS_ACEPTA,
COD_IPS_REMITE,
COD_IPS_ASIGNA,
COD_IPS_ACEPTA,
Nua_autorizacion,
DATE(FECHA_AUTORIZACION) AS FECHA_AUTORIZACION,
HORA_AUTORIZACION,
FECHA_UBICACION,
HORA_UBICACION,
DESC_CONCEPTO_CONTABLE,
cod_servicio,
DESCRIPCION_SERVICIO,
Observaciones,
DESCRIP_AMBITO,
ESPECIALIDAD,
Diagnostico_Principal
FROM
[lib://CARGA_INCREMENTAL/direfencial.Qvd](qvd)
Where DATE#(FECHA_SOLICITUD,'DD/MM/YYYY')>$(vmaxID);