control de stock procedimiento almacenado

07/05/2007 - 09:43 por estesiquevale | Informe spam
hola,

tengo una tabla de este estilo

articulo, talla, color, movimiento, cantidad
1, s, rojo, compra, 1
1, s, rojo, venta, 2
1, m, verde, devolucion, 10
...

y se trata de ver el número de artículos que hay para cada talla y
color teniendo en cuenta que unos movimientos son positivos y otros
negativos. vaya, un control de stock.

cómo podría hacerlo mediante un procedimiento almacenado en sql
server?
no se ni por donde empezar.

gracias!

Preguntas similare

Leer las respuestas

#1 Jose Mariano Alvarez
07/05/2007 - 14:03 | Informe spam
En el post ,
DIJO .
hola,

tengo una tabla de este estilo

articulo, talla, color, movimiento, cantidad
1, s, rojo, compra, 1
1, s, rojo, venta, 2
1, m, verde, devolucion, 10
...

y se trata de ver el número de artículos que hay para cada talla y
color teniendo en cuenta que unos movimientos son positivos y otros
negativos. vaya, un control de stock.

cómo podría hacerlo mediante un procedimiento almacenado en sql
server?
no se ni por donde empezar.

gracias!






Busca en el manual "CREATE PROCEDURE", "SELECT" y "CASE". Solo con esas
instrucciones debeia alcanzar.


Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)


IMPORTANTE

Por favor traten de indicar la versión de SQL y Service Pack.
La inclusión de (CREATE, INSERTS, etc.) para poder reproducir el
problema también ayuda.
Respuesta Responder a este mensaje
#2 Maxi
07/05/2007 - 14:13 | Informe spam
Hola, algo simple:

select sum(case when movimiento='venta' then cantidad else -cantidad end) as
total,
articulo FROM tabla
group by articulo


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
escribió en el mensaje
news:
hola,

tengo una tabla de este estilo

articulo, talla, color, movimiento, cantidad
1, s, rojo, compra, 1
1, s, rojo, venta, 2
1, m, verde, devolucion, 10
...

y se trata de ver el número de artículos que hay para cada talla y
color teniendo en cuenta que unos movimientos son positivos y otros
negativos. vaya, un control de stock.

cómo podría hacerlo mediante un procedimiento almacenado en sql
server?
no se ni por donde empezar.

gracias!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida