Considere a seguinte tabela para a questão:
| TABELA CLIENTE | ||||
| CODIGO_CLIENTE | NOME | CIDADE | CEP | UF |
| 910 | Ana | São Paulo | 24358310 | SP |
| 840 | Maria | Curitiba | 23763931 | PR |
| 230 | Paulo | Rio de Janeiro | 22124391 | RJ |
| 114 | Marcos | Vitória | 27490512 | ES |
| 731 | Jorge | São Bernardo | 24357220 | SP |
| TABELA VENDEDOR | |||
| CODIGO_VENDEDOR | VENDEDOR | SALARIO | COMISSAO |
| 105 | Carlos | 1750 | C |
| 320 | Joao | 1800 | C |
| 245 | Antonio | 2300 | A |
| 550 | Jonas | 3000 | B |
| TABELA PEDIDO | |||
| CODIGO_PEDIDO | PRAZO | CODIGO_CLIENTE | CODIGO_VENDEDOR |
| 121 | 20 | 910 | 320 |
| 390 | 10 | 114 | 245 |
| 235 | 20 | 230 | 320 |
| 470 | 15 | 731 | 105 |
| 559 | 10 | 910 | 105 |
| TABELA ITEMPEDIDO | ||
| CODIGO_PEDIDO | CODIGO_PRODUTO | QUANTIDADE |
| 121 | 25 | 5 |
| 121 | 17 | 2 |
| 390 | 31 | 10 |
| 235 | 31 | 15 |
| 235 | 16 | 23 |
| 235 | 12 | 30 |
| 470 | 25 | 25 |
| TABELA PRODUTO | |||
| CÓDIGO_PRODUTO | UNIDADE | DESCRIÇAO | VALOR_UNITARIO |
| 12 | Kg | Açucar | 5,85 |
| 16 | L | Leite | 2,19 |
| 17 | Barra | Chocolate | 3,45 |
| 25 | Kg | Queijo | 10,02 |
| 31 | M | Papel | 4,05 |
| 44 | Garrafa | Vinho | 45,89 |
O resultado da consulta:
select sum (quantidade)
from itempedido ip, pedido pe, vendedor vd, produto pr
where ip. codigo_pedido = PE.codigo_pedido
and pe. codigo_vendedor = vd.codigo_pedido
and ip. codigo_produto = pr.codigo_produto
and vd. vendedor like 'Joao'
and pr. valor_unitario between 1 and 8
é: