Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

problem con max , group by

Estas en el tema de problem con max , group by en el foro de Mysql en Foros del Web. tengo esa consulta que me funciona bien, pero cuando le pongo el max i el group by me dice que no le gusta :( Código ...
  #1 (permalink)  
Antiguo 28/10/2008, 13:43
 
Fecha de Ingreso: abril-2008
Mensajes: 144
Antigüedad: 16 años
Puntos: 1
Pregunta problem con max , group by

tengo esa consulta que me funciona bien, pero cuando le pongo el max i el group by me dice que no le gusta :(

Código PHP:

SELECT h
.codi,h.herd_id,p.testdim,p.testdatep.milkp.fat,p.scc,p.prot,p.herd_ida.herd_id,max(a.parity),a.endparitydate
                   FROM production p 
herd hag_parity a
                  WHERE p
.TESTDATE  '2008-05-07'
                 
and p.herd_ida.herd_id 
                 
and a.herd_idh.herd_id
                 
and p.herd_idh.herd_id
                 order by h
.codi
group by a
.herd_id
mensaje error:

Código PHP:
Error

consulta SQL
Documentación

SELECT h.codih.herd_idp.testdimp.testdatep.milkp.fatp.sccp.protp.herd_ida.herd_idmaxa.parity ) , a.endparitydate
FROM production p
herd hag_parity a
WHERE p
.TESTDATE '2008-05-07'
AND p.herd_id a.herd_id
AND a.herd_id h.herd_id
AND p.herd_id h.herd_id
ORDER BY h
.codi
GROUP BY a
.herd_id
LIMIT 0 
30

MySQL ha dicho
Documentación
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'group by a.herd_id
LIMIT 030 at line 1 
me pueden ayudar pk me pasa esto?

Última edición por bellleti; 28/10/2008 a las 13:43 Razón: cositas
  #2 (permalink)  
Antiguo 28/10/2008, 14:55
Avatar de Taldreakan  
Fecha de Ingreso: julio-2008
Mensajes: 128
Antigüedad: 15 años, 9 meses
Puntos: 2
Respuesta: problem con max , group by

Que tal bellleti:

Este es el final de tu codigo:
Código:
...
ORDER BY h.codi
GROUP BY a.herd_id
LIMIT 0 , 30
Debes colocar la clausula GROUP antes que el ORDER
Código:
...
GROUP BY a.herd_id
ORDER BY h.codi
LIMIT 0 , 30
Suerte...
__________________
La inteligencia viene detras de mi, pero yo corro mas que ella.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:34.