Muy buenas
Tengo una consulta que la he simplificado al maximo y no se que pasa con el Having
Os pon go la consulta y el resultado, para que sea mas facil de explicar
"Select j.idped,i.est_act,o.descr from jofid10 j, jofid13 i,jofid12
where j.idped=i.idped and o.idest=i.est_act and i.est_act>0 and j.idped2
Sin mas, lo 1º son relaciones entre tablas. Esto me lo hace bien pq sino me mostraria un monton de registros
El resultado es algo asi
192 110 Estado 11
192 115 Estado 11
192 130 Estado 13
Hasta aqui todo correcto, el caso es que cuando quiero que me los agrupe y me muestre el maximo estado, simplificando de nuevo la consulta, añado la linea siguiente
group by i.idped having i.est_act0 --> (este 130 lo saco de otra sql con max...
El resultado de esto es
192 110 Estado 11
Que hago mal?? pq no me saca la linea de 130??
Muchas gracias, solo por leerlo
vanels
Ver este tema:
http://www.softwaremix.net/viewtopic-513404.htm
Enviado desde
http://www.softwaremix.net
Leer las respuestas