Juan carlos, no te sabria decir la causa del error porque no indicas cual es el error que te envia. Lo que si te puedo decir es que, aun cuando las subconsultas en la linea de columnas tienen su uso valido, en la mayoria de los casos es mas eficiente usar un LEFT JOIN. En tu ejemplo, seria asi:
SELECT a.nombreAgente, NVL(b.ventas,0.00) AS ventas
FROM agentes a LEFT JOIN (SELECT numeroAgente, SUM(ventas) AS ventas
FROM ventas
GROUP BY numeroAgente) b ON b.numeroAgente = a.numeroAgente
Espero te sirva.
Saludos
Victor Espina
El martes, 11 de febrero de 2014 12:32:02 UTC-3, juan carlos ramirez escribió: