Hola...
Por lo que vi.. a la altura de
sum(a.importe) te falta la COMA
,
Código SQL:
Ver originalSELECT a.profesional,e.apellido, SUM(a.importe),
e.no_liquida_en_administracion, a.sepuedeliquidar, b.liquida_os,
a.profesional,e.apellido,e.idespecialidad,b.osocial,f.nombre,C.NUMERO,a.item,
c.apellido,b.realizada,b.prestacion,g.descrip,b.cantidad,a.importe
FROM planilla_prof_detalle a
INNER JOIN realizado b ON a.idrealiza = b.numero
INNER JOIN paciente c ON b.paciente = c.numero
INNER JOIN liquida_os d ON d.numero = b.liquida_os
INNER JOIN profesional e ON a.profesional = e.numero
INNER JOIN osocial f ON f.numero = b.osocial
INNER JOIN nomencla g ON g.codigo = b.prestacion AND g.osocial = b.osocial
INNER JOIN ventas H ON H.idventa = d.idventa
WHERE a.tipo = 1
AND e.idgrupo = 2
AND a.planilla_prof = 0
AND b.liquida_os <> 0
AND h.fecha BETWEEN '20100501' AND '20100531'
AND a.tipo_prof = 'medico'
AND e.apellido NOT IN ('masa','QUIROFANO 1', 'LINARES JACOB')
AND b.prestacion NOT IN ('431000')
--and e.no_liquida_en_administracion = 0
--and a.importe <> 0
--and a.sepuedeliquidar = 0
AND a.profesional = 16605
GROUP BY a.profesional,e.apellido
ORDER BY e.apellido
Ejecuta el codigo.. y comenta...