Tengo dos queries que debo utilizar diariamente en las cuales aparecen fechas, y por lo tanto, tengo que acceder al host para actualizarlas diariamente, y lo que me gustaría es que en lugar de meter a mano la fecha actual cada día, esto se hiciera automáticamente ¿sería posible? son las siguientes queries:
SELECT COUNT(*)
FROM V1DB20.V1PEOPMD
WHERE IT_REGISTRO BETWEEN
'2013-10-01-00.00.00.000000' AND
'2013-10-02-00.00.00.000000'
;
En esta hay que cambiar el rango entre el día de ayer y de hoy (de 00:00 a 00:00 como se puede ver).
Código SQL:
Ver original
SELECT PEOP.NU_PEDIDO_CMR ||'¬'||PEOP.CO_OPERADOR_CMT ||'¬'||PEOP.NU_REF_OPERADOR ||'¬'||PEOP.NU_PETI_OPERADOR ||'¬'||PEOP.CO_ESTADO_PEDIDO ||'¬'||PEOP.CO_TIPO_MODIF ||'¬'||PEOP.NU_PRESELECCION ||'¬'||PEOP.NU_TELEFONO ||'¬'||PEOP.CO_TP_SRV_SUPL ||'¬'||PEOP.CO_CAUSA_DENEG ||'¬'||TO_CHAR(PEOP.IT_REGISTRO, 'YYYY-MM-DD HH24:MI:SS') ||'¬'||TO_CHAR(PEOP.IT_LIMITE_PEDIDO, 'YYYY-MM-DD HH24:MI:SS') ||'¬'||TO_CHAR(PEOP.IT_ULT_MODIFI, 'YYYY-MM-DD HH24:MI:SS') ||'¬'||RELT.CO_SIST_TRAMITA FROM V1DB20.V1RELTAD RELT, V1DB20.V1PEOPMD PEOP WHERE PEOP.NU_PEDIDO_CMR = RELT.NU_PEDIDO_CMR AND CO_ESTADO_PEDIDO IN ( 'A13','J13','E13','B13', 'X13', 'A47','J47','E47','B47', 'AFF','JFF','EFF','BFF', 'AXX', 'X13','XFF','AXX', 'JXX') AND PEOP.IT_ULT_MODIFI > '2014-02-12-00.00.00.000000' AND PEOP.IT_ULT_MODIFI < '2014-02-12-23.59.59.999999' AND RELT.CO_SIST_TRAMITA = 'WS' ;
En esta lo que hay que actualizar es el día de hoy, respetando únicamente las horas y minutos que se ven (de las 00:00 de ayer a las 23:59 de hoy)
Estaría muy agradecido de que alguien me orientara para automatizar esto. Muchas gracias y un saludo, nos iremos viendo por el foro!