Ver Mensaje Individual
  #2  
Antiguo 08-10-2007
Avatar de Gabo
[Gabo] Gabo is offline
Miembro Premium
 
Registrado: mar 2007
Ubicación: Murcia (España)
Posts: 684
Reputación: 20
Gabo Va por buen camino
Quería hacer un comentario sobre SUM. Siempre que he leído o consultado manuales de SQL, para aprender el uso de funciones como esta, me encuentro con ejemplos del tipo:

Código SQL [-]
SELECT SUM (CANTIDAD) FROM TABLA

a lo sumo, alguna incluye un ejemplo con agrupación de registros, al estilo:

Código SQL [-]
SELECT CODIGO, SUM (CANTIDAD) FROM TABLA GROUP BY CODIGO

Pero cuando he necesitado el uso de esta función, siempre ha sido en casos de consulta a más de una tabla, al estilo:

Código SQL [-]
SELECT A.CODIGO, A. NOMBRE, B.CANTIDAD FROM A, B WHERE A.CODIGO=B.CODIGO

Y en esos momentos me gustaría insertar un SUM algo así:

Código SQL [-]
SELECT A.CODIGO, A. NOMBRE, SUM(B.CANTIDAD) FROM A, B WHERE A.CODIGO=B.CODIGO GROUP BY A.CODIGO

Pero siempre me marca error.

Lo que no me termina de quedar claro es si se puede ocupar la función SUM cuando estas consultando más de una tabla. Nunca he visto un ejemplo donde se muestre ese caso.

Si alguno tiene una consulta como la que menciono, le agradecería que la pusiera para poder ver como se hace, ya que así sabría como resolver el problema del mensaje anterior.
__________________
Saludos,
Gabo

A menos que se indique lo contrario, el código estará hecho en C++Builder.
Responder Con Cita