Ver Mensaje Individual
  #9 (permalink)  
Antiguo 16/08/2015, 13:09
ryder
 
Fecha de Ingreso: diciembre-2008
Mensajes: 13
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Consulta SQL - Group By

Es una alternativa pero no funciona, tira error. Tambien probé con algo parecido pero pasa lo mismo.

Código SQL:
Ver original
  1. SELECT comp.id, comp.fecha, comp.tipocomp, comp.nrocomp, comp.condicion, comp.total, clie.idcliente, clie.razonsoc
  2.   FROM comprobantes comp
  3.   LEFT JOIN clientes clie ON clie.id=comp.idcliente
  4.   LEFT JOIN (SELECT clie.idcliente, COUNT(clie.razonsoc) AS total
  5.                 FROM comprobantes comp
  6.                 LEFT JOIN clientes clie ON clie.id=comp.idcliente
  7.                 WHERE comp.fecha>='2015/01/01' AND comp.fecha<='2015/01/31' AND comp.condicion='EFT' OR comp.condicion='CTA'
  8.              GROUP BY clie.idcliente) AS t1 ON (t1.idcliente=clie.idcliente)
  9.   WHERE comp.fecha>='2015/01/01'  AND comp.fecha<='2015/01/31' AND comp.condicion='EFT' OR comp.condicion='CTA'
  10.   ORDER BY clie.razonsoc, comp.fecha