Interbase cuando haces un group by ocupa que las columnas implicadas en el select sean las que esten en el group by algo como esto:
Código SQL:
Ver originalSELECT COUNT(emp_no), job_country FROM Employee
GROUP BY job_country
para tu ejemplo prueba con esto:
Código SQL:
Ver originalSELECT 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