Buenos días!, soy nuevo en esto y espero que me podáis ayudar:
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 originalSELECT
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!