Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

consulta con dos sum en una consulta

Estas en el tema de consulta con dos sum en una consulta en el foro de Oracle en Foros del Web. Buenas, sobre esta tabla... articulos stock sit_stock pera 4 di manzana 3 di pera 2 n manzana 1 di pera 3 di .... tengo estas ...
  #1 (permalink)  
Antiguo 18/04/2012, 10:05
 
Fecha de Ingreso: enero-2009
Mensajes: 32
Antigüedad: 15 años, 10 meses
Puntos: 0
consulta con dos sum en una consulta

Buenas, sobre esta tabla...
articulos stock sit_stock
pera 4 di
manzana 3 di
pera 2 n
manzana 1 di
pera 3 di
....

tengo estas consultas

select articulos, sum(stock) where sit_stock = 'di' group by articulos

select articulos, sum(stock) where sit_stock = 'n' group by articulos

Y me gustaria que apareciera asi en la consulta

articulo stock di stock n
pera 7 2

Osea, que haga la suma en el mismo select de los que estan disponibles y de los que no estan disponibles...

Puede que sea mas facil de lo que pienso pero es que lo he intentado con la clausula with as y hacerlo en varias consultas y unirlas pero es que no se porque da un error en oracle 10 cosa, que en sql server no da esa clausula y no se porque...

Me gustaria que me ayudarais porque ando un poco loco con el tema

Muchas gracias

pd: siento si esta movido los datos de la tabla de ejemplo, es q no se como ponerlo para que salga bien....saludos

Etiquetas: select, sql, sum, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:15.