Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2008, 02:26
Deemo
 
Fecha de Ingreso: octubre-2008
Mensajes: 1
Antigüedad: 15 años, 6 meses
Puntos: 0
Ayuda, consulta SQL

Buenas, tengo un problema con una consulta SQL que no logro realizar, a ver si algún alma caritativa puede ayudarme. El planteamiento es simple:

Tenemos la siguiente tabla (lo haré tomando un ejemplo simple):

tabla:

Pinturas_de_colores

ID | Color | Estado
-----------------------------------
1 | Rojo | En uso
2 | Verde | En uso
3 | Azul | En uso
4 | Rojo | En reserva
5 | Rojo | En reserva
6 | Verde | En reserva
7 | Azul | Terminado

Quiero crear una tabla que presente una columna adicional,
que sólo para aquellas pinturas en uso,
presente el número de pinturas del mismo color que quedan en reserva,
es decir:

resultado consulta SQL:

Color | Estado | En reserva
----------------------------------------------------------
Rojo | En uso | 2
Verde | En uso | 1
Azul | En uso | 0
Rojo | En reserva |
Rojo | En reserva |
Verde | En reserva |
Azul | Terminado |


El objetivo, en este sencillo ejemplo, es poder ordenar una serie de artículos que están en uso al principio de la tabla y de un vistazo ver de los mismos cuántos quedan de reserva, sin tener que examinar el resto de la tabla.

Gracias por vuestro consejo