Bueno, yo básicamente haría algo como select (los campos necesarios), MAX(fechavisita) from LaTabla group by (los campos necesarios) having MAX(fechavisita) <= DATE() - (8 * 30)
esto, por supuesto da una cosa aproximada, si hace falta mayor precisión, se podrá sustituir DATE() - (8 * 30) por alguna función que te devuelva la fecha exacta que te hace falta. -----Mensaje original----- De: [email protected] [mailto:[email protected]] En nombre de Guidobono Porteros Electricos Enviado el: viernes, 12 de agosto de 2011 05:11 p.m. Para: GUFA List Member Asunto: [GUFA] Problema con query En dbf. El tema es poner la cantidad de meses (por ej: 8 ) y a partir de ahi me seleccione sin duplicados (ya que en la dbf visitas se repiten obviamente los clientes cientos de veces) aquellos clientes que no fueron visitados hace 8 meses o mas mostrando la fecha de la ultima visita.... -------------------------------------------------- From: "Omar Bellio" <[email protected]> Sent: Friday, August 12, 2011 3:50 PM To: "GUFA List Member" <[email protected]> Subject: [GUFA] Problema con query > Y cómo son las tablas que entran en el proceso? > Lo tenés en dbf's o en otro motor? > > -----Mensaje original----- > De: [email protected] [mailto:[email protected]] En nombre de Guidobono > Porteros > Electricos > Enviado el: viernes, 12 de agosto de 2011 02:37 p.m. > Para: GUFA List Member > Asunto: [GUFA] Problema con query > > Hola a todos, tengo un codigo viejo que quiero reemplazar por una query > con > la cual tengo dificultades > > Necesito listar todos aquellos clientes que no se visitan hace X meses, > listandolos solo una vez (distinct) y con la fecha de su ultima visita. > > ingreso la cantidad de meses y a partir de ahi me lista todos los clientes > que no se visitan desde ese lapso > > Muchas Gracias > Diego Guidobono > > > > > >
