Ya me volvía loco con esta inconsistencia:
LOAD
PEDIDO & FechaP as %llaveP,
PEDIDO as pedidoPed,
FechaP as FechaPed,
CLIENTE,
USD,
PIEZAS,
SUBTOTAL,
IVA,
TOTAL,
FECHAVENCE,
FECHAENVIOCTE,
FECHAMAQUILAIN,
FECHAMAQUILAOUT,
VENDEDOR,
COTIZAPED
;
SELECT a.CLIENTE,
a.USD, a.PIEZAS,
a.SUBTOTAL, a.IVA,
a.TOTAL,
cast(a.FECHAPEDIDO as date) as FechaP,
a.FECHAVENCE,
a.FECHAENVIOCTE,
a.FECHAMAQUILAIN,
a.FECHAMAQUILAOUT,
a.VENDEDOR,
a.COTIZAPED,
a.PEDIDO
FROM LOG_PEDIDOS a
;
"ERROR: Campo FechaP NO encontrado "
Ahora cambio FechaP por FECHAP en todos los casos (solo en la parte de LOAD) y todo corre bien , diganme ustedes cuando lo iba a adivinar???
LOAD
PEDIDO & FECHAP as %llaveP,
PEDIDO as pedidoPed,
FECHAP as FechaPed,
CLIENTE,
USD,
PIEZAS,
SUBTOTAL,
IVA,
TOTAL,
FECHAVENCE,
FECHAENVIOCTE,
FECHAMAQUILAIN,
FECHAMAQUILAOUT,
VENDEDOR,
COTIZAPED
;
SELECT a.CLIENTE,
a.USD, a.PIEZAS,
a.SUBTOTAL, a.IVA,
a.TOTAL,
cast(a.FECHAPEDIDO as date) as FechaP,
a.FECHAVENCE,
a.FECHAENVIOCTE,
a.FECHAMAQUILAIN,
a.FECHAMAQUILAOUT,
a.VENDEDOR,
a.COTIZAPED,
a.PEDIDO
FROM LOG_PEDIDOS a
;
Parece ser que cuando iniciamos con nombres de campo con solo mayúsculas o cuando los campos de la tabla están nombrados solo con mayúsculas ya QV no reconoce nombres de campos con mayúsculas y minúsculas.
Lo raro es que la consulta no la cambie, solo cambie la parte del LOAD.
Aquí lo dejo por si alguien ya había batallado con algo parecido.
Saludos