Trabalho De Banco De Dados I Bim02

986 palavras 4 páginas
1- Selecionar os códigos dos produtos vendidos desde 01/06/2014, os códigos dos compradores que os compraram, as datas dessas vendas e os respectivos valores.
(Álgebra também)
R: SELECT pro_codigo, ven_data, com_codigo, ven_valor FROM Venda WHERE ven_data > '2014/06/01'

π pro_codigo, ven_data, com_codigo (σ ven_data > '2014/06/01' (Venda))

2- Selecionar as vendas cuja quantidade seja superior a 300 e inferior a 500 ou cujo valor da venda não seja inferior a R$ 1.000, indicando os códigos dos produtos vendidos, os códigos dos compradores que os compraram, as quantidades vendidas e os respectivos valores.
R: SELECT pro_codigo, com_codigo, ven_quant, ven_valor FROM Venda WHERE ven_dtRecebim > 300 AND ven_dtRecebim < 600 OR ven_dtRecebim >= 1000

3- Selecionar as vendas cuja quantidade não seja superior a 300 nem inferior a 500 e cujo valor da venda seja inferior a 6000, indicando os códigos dos produtos vendidos, os códigos dos compradores que os compraram, as quantidades vendidas e os respectivos valores.
R: SELECT pro_codigo, com_codigo, ven_quant, ven_valor FROM Venda WHERE (ven_quant < 300 OR ven_quant > 500) AND ven_valor < 6000

4- Selecionar o nome, a especialidade e a data de nascimento dos trabalhadores cuja especialidade é horticultor ou jardineiro ou cuja data de nascimento esteja entre
01/01/1955 e 31/12/1965.
R: SELECT tra_especialidade, tra_nome, tra_dataNasc FROM Trabalhador
WHERE (tra_especialidade LIKE 'horticultor' OR tra_especialidade LIKE 'jardineiro')
OR (tra_dataNasc <= '1995/01/01' AND tra_dataNasc >= 1965/31/12)

5- Selecionar os valores de vendas que não estejam ainda pagas e os códigos dos compradores respectivos.
R: SELECT com_codigo, ven_valor FROM Venda WHERE ven_dtRecebim IS NOT NULL

6- Listar o nome dos trabalhadores e os dados dos produtos sob sua responsabilidade. Os trabalhadores que não possuem produtos também devem ser listados. O resultado deve ser apresentado por ordem crescente do número do trabalhador

Relacionados