Hola a tod@s,
llevo un par de horas para lograr obtener los datos de una consulta, que hasta el momento se me han antojado imposible. Tengo MySQL > 5, por lo que es posible realizar subqueries.
Actualmente tengo 3 tablas:
- pasos (ID, paso)
- contactos2pasos (ID, Id_contacto, Id_paso, fecha)
- contactos (ID, origen, fecha ...)
Los datos que quiero obtener son los siguientes: ¿Cuántas personas, en el rango de fechas especificado -cuenta la fecha de registro del contacto no del contactos2pasos-, se encuentran en cada paso? Hay que tener en cuenta, que una persona puede haber estado en varios pasos, pero sólo nos interesa el último -detectable vía contactos2pasos.fecha.
Al final, lo que yo quiero es:
- Paso 1: 12 contactos
- Paso 2: 10 contactos
...
Y lo mismo, pero desglosado por el campo origen de la tabla contactos.
¿Imposible?