Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/04/2012, 10:05
PabloJN
 
Fecha de Ingreso: enero-2009
Mensajes: 32
Antigüedad: 15 años, 3 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