Título: Por favor, ayuda con el máximo valor de unos registros repetidos ¿dos where? Publicado por: bgnumis en 8 Noviembre 2015, 23:18 pm Hola,
Tengo una serie de valores repetidos, que selecciono por los que ha insertado el id usuario conectado ($clave) Donde me lo "hace mal" es en que cuando hago el echo se va al primer registro y yo quisiera que se fuera al último (al que se supone que tiene la fecha más alta. pero que es un texto por eso hago la transformación). Poniendo el id_registro un max no me hace nada y con un max en las fechas tampoco. En Código debería además coger de todos los registros donde delegadoDR es igual a con2 coger el que tenga un máximo id_registro que está en la tabla a. ¿Cómo y donde añadiría coge el valor más alto de la fecha STR_TO_DATE(a.fechavisita, '%d/%m/%Y') as date) o en su defecto en el id_registro. ¿Se pueden poner dos where? Lo intento con un and pero no lo consigo. Código
Título: Re: Por favor, ayuda con el máximo valor de unos registros repetidos ¿dos where? Publicado por: bgnumis en 9 Noviembre 2015, 09:20 am Alguien me puede ayudar?
Título: Re: Por favor, ayuda con el máximo valor de unos registros repetidos ¿dos where? Publicado por: bgnumis en 9 Noviembre 2015, 23:13 pm Hola creó que el problema se solucionaría poniendo en el el where
And Max(STR_TO_DATE(STR_TO_DATE(a.fechavisita, '%d/%m/%Y') as date) o en su defecto en el id_registro.) pero no me funciona. ¿Donde puede estar el error?. Una ayudita por favor jjj a ver si alguien. Me ayuda venga. Título: Re: Por favor, ayuda con el máximo valor de unos registros repetidos ¿dos where? Publicado por: 0roch1 en 9 Noviembre 2015, 23:38 pm Mi sugerencia por ahora es que muestres la consulta y ejecútalo en la consola para ver que efectivamente es lo que necesitas.
Código
Código
Por ahora es en lo que te puedo ayudar. Si me da tiempo más tarde lo reviso. Título: Re: Por favor, ayuda con el máximo valor de unos registros repetidos ¿dos where? Publicado por: bgnumis en 10 Noviembre 2015, 20:56 pm Nada no lo consigo... :(
A ver si sé explicar el problema: Tengo un listado de Centros (tabla "oficinas"), el campo númerico que define a la oficina es "ofi" y cada oficina tiene un empleado "delegadoDR" asignado a revisar. Una tabla users, donde está el id_usuario y un campo "delegadoDR" (que es un texto con el nombre). $clave es el usuario conectado y es un número de los posible valores de id_usuario. Luego tengo otra tabla de revisión de centros que llamo "registrovisitas". Aquí, hay una campo "ofi" que es común al anterior, un campo "fecha" (que es un campo texto, dd/mm/aaa) y un "id_usuario". Lo que yo quiero es sacar un listado con todos los registros de la tabla oficinas, donde el delegadoDR sea igual del usuario conectado y que por cada una de ellas vaya a "registrodevistas" y me diga la fecha última visita (si la ha visitado varias veces, debería dar el máximo valor de fecha) y el número de veces visitada. Si no aparece ninguna visita la fila de esa ofi aparecería en blanco en los campos de fecha y veces visitada. A ver si me podeis ayudar. Título: Re: Por favor, ayuda con el máximo valor de unos registros repetidos ¿dos where? Publicado por: bgnumis en 10 Noviembre 2015, 21:52 pm Ya lo he solucionado chicos, era el orden...odio php y mysql jejejej
|