Nota: Para realizar los ejercicios, utiliza la base de datos GestionSimples.
Aprender a utilizar más de una condición en el predicado de una consulta, mediante las operaciones lógicas.
Listar las oficinas que han alcanzado su objetivo.
Es decir, que las ventas sean mayores o iguales que su objetivo, o bien que no tengo un objetivo mínimo y haya realizado alguna venta.
SELECT * FROM oficinas WHERE ventas >= objetivo OR (ventas >0 AND objetivo IS NULL)
Resultado:
| Oficina | Ciudad | Región | Dir | Objetivo | ventas |
|---|---|---|---|---|---|
| 11 | Valencia | este | 106 | 57500,00 | 69300,00 |
| 13 | Castellon | este | 105 | 35000,00 | 36800,00 |
| 21 | Badajoz | oeste | 108 | 72500,00 | 84400,00 |
| 26 | Pamplona | norte | NULL | NULL | 200000,00 |
Listar las oficinas cuyas ventas no alcanzan el 50% de su objetivo.
SELECT * FROM oficinas WHERE ventas < (.5 * objetivo) OR (ventas IS NULL AND objetivo IS NOT NULL);
Resultado:
| Oficina | Ciudad | Región | Dir | Objetivo | ventas |
|---|---|---|---|---|---|
| 28 | Valencia | este | NULL | 90000,00 | 0,00 |
| 29 | Valencia | este | NULL | 10000,00 | 2100,00 |
| 30 | pamplona | norte | NULL | 20000,00 | NULL |
Síguenos en: Facebook Sobre aulaClic Política de Cookies
© aulaClic. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.