Cita:
Iniciado por adryan310 Amigo gracias por tu respuesta me funciono de pelos, podrias explicarme xq hay q poner en el group by los datos q tambien seleccione ?
Por lo que se te ha explicado a lo largo de todo este post...las columnas de un select que tiene un group by deben de ser incluidas en el mismo a menos que las uses en una funcion de agregacion por lo que si tienes
select campo1,campo2,campo3, campo4 from tabla group by campo1
deberas de poner campo2,campo3 y campo4 dentro del group by porque no hay funcion de agregado pero si por ejemplo sumaras las cantidades de campo4 quedaria de la siguiente manera:
select campo1,campo2,campo3, sum(campo4) from tabla group by campo1,campo2,campo3
porque? porque campo 4 esta siendo usada en una funcion de agregacion y no se necesita especificar que se esta agrupando....
espero haberme explicado....