SQL - Consulta de Existencias

 
Vista:
sin imagen de perfil

Consulta de Existencias

Publicado por Milan (2 intervenciones) el 30/01/2015 05:33:43
Buenas Tardes, de antemano agradescos sus aportes.
La consulta es la siguiente.

Tengo 1 tabla almacen con los siguientes campos de interes.
id-----------Descripcion-------------serie------------------Cantidad
1----------------PC -------------------12345--------------------1
2 ----------------PC--------------------54321------------------1
3 -------------Alcohol-----------------00000------------------10

que me gustaria hacer, Bueno una consulta donde me sume la cantidad para hacer las exitencias donde la descripcion sea la misma, y quede de la siguiente manera.

descripcion------------------ existencia
PC --------------------------------- 2
Alcohol----------------------------10

El problema es que como hay varios equipos que se graban unicos por que poseen Numero de serie. mientras que otras solo se graba la cantidad. entonces no quiero presentar toda la table si no solo las existencias .
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Consulta de Existencias

Publicado por Isaias (1921 intervenciones) el 30/01/2015 17:56:03
No dices que base de datos estas ocupando, pero seria algo asi:

SELECT descripción, count(Cantidad) as existencia
FROM tutabla
GROUP BY descripción
WHERE len(descripción) > 1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Consulta de Existencias

Publicado por Milan (2 intervenciones) el 31/01/2015 07:24:48
Muchas gracias te comento que fue lo que me resulto para el Resultado que queria.
Ocupo SQL server 2008


select Distinct q1.IdEquipoProducto, q1.Descripcion,q2.Descripcion as Marca,sum(q2.Existencias) as existencias from ciCatalogoEP q1 inner join ciEquiposProductosxBodega q2 on q2.Id Like q1.IdEquipoProducto + '%'
where len(q1.IdEquipoProducto)= 5 and Existencias!=0.00 and q2.IdBodega=1
group by q1.IdEquipoProducto,q1.Descripcion,q2.Existencias, q2.Descripcion

para que me presentara esto.
ID--------- Descripcion-----------------------------MARCA------------------------Existencia
01.01-----ALLANADORAS DE CONCRETO--ALLANADORA WHITEMAN--------1.00
01.02-----CORTADORA DE PISO---------------MULTIQUIP-----------------------------1.00
01.03-----MESCLADORA DE DOS SACOS-----SIMAQ----------------------------------2.00
01.04-----MESCLADORA DE 1.5 SACOS-----Menegotti 16-----------------------------3.00
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar