Trabajo sql suma de columna
Publicado por leonardo (6 intervenciones) el 10/02/2013 04:47:24
Hola, estoy queriendo hacer un trabajo sql con dos tablas.
Tabla1
Columna1= articulo
Columna2=total
Tabla2
Columna1=articulo
Columna2=cliente
Columna3=Cantidad
Lo que quiero y no puedo es que en la tabla1 en la columna2 se sume el total de cantidades que hay en la tabla2.columna3 pero de cada articulo
use el "select sum" pero me suma toda la columna3 sin marginar el articulo
Necesito la tabla1.columna2 con el total de cada articulo. en la tabla2 se repite varias veces el articulo por que hay varios clientes.
Busque guias en este foro pero no encontre ninguna que me ayude al 100% en este caso particular. por ello pido su ayuda.
Si hay ya una respuesta o guia al respecto sobre este caso por favor dejadme link x q yo no lo e encontrado
PD: No puedo usar el where columna1 = 'nombrearticulo' Por que el nombre del articulo no es fijo. aveces cambia y tambien aparecen nuevos. Cuando se modifica y/o crea otro articulo se hace en ambas tablas al mismo tiempo asi que la relacion de tablas no se interrumpe.
GRacias.
Tabla1
Columna1= articulo
Columna2=total
Tabla2
Columna1=articulo
Columna2=cliente
Columna3=Cantidad
Lo que quiero y no puedo es que en la tabla1 en la columna2 se sume el total de cantidades que hay en la tabla2.columna3 pero de cada articulo
use el "select sum" pero me suma toda la columna3 sin marginar el articulo
Necesito la tabla1.columna2 con el total de cada articulo. en la tabla2 se repite varias veces el articulo por que hay varios clientes.
Busque guias en este foro pero no encontre ninguna que me ayude al 100% en este caso particular. por ello pido su ayuda.
Si hay ya una respuesta o guia al respecto sobre este caso por favor dejadme link x q yo no lo e encontrado
PD: No puedo usar el where columna1 = 'nombrearticulo' Por que el nombre del articulo no es fijo. aveces cambia y tambien aparecen nuevos. Cuando se modifica y/o crea otro articulo se hace en ambas tablas al mismo tiempo asi que la relacion de tablas no se interrumpe.
GRacias.
Valora esta pregunta


0