Es una alternativa pero no funciona, tira error. Tambien probé con algo parecido pero pasa lo mismo.
Código SQL:
Ver originalSELECT comp.id, comp.fecha, comp.tipocomp, comp.nrocomp, comp.condicion, comp.total, clie.idcliente, clie.razonsoc
FROM comprobantes comp
LEFT JOIN clientes clie ON clie.id=comp.idcliente
LEFT JOIN (SELECT clie.idcliente, COUNT(clie.razonsoc) AS total
FROM comprobantes comp
LEFT JOIN clientes clie ON clie.id=comp.idcliente
WHERE comp.fecha>='2015/01/01' AND comp.fecha<='2015/01/31' AND comp.condicion='EFT' OR comp.condicion='CTA'
GROUP BY clie.idcliente) AS t1 ON (t1.idcliente=clie.idcliente)
WHERE comp.fecha>='2015/01/01' AND comp.fecha<='2015/01/31' AND comp.condicion='EFT' OR comp.condicion='CTA'
ORDER BY clie.razonsoc, comp.fecha