O Banco de Dados
Por: SonSolimar • 30/4/2018 • 762 Palavras (4 Páginas) • 326 Visualizações
...
By Cid_Descricao ;
* Consultar a tabela de vendas, apresentando Número, Data, Valor do Desconto e Valor Total,
filtrar os registros com data entre 10/01/2016 e 20/01/2016, ordenar o resultado
em ordem de data decrescente - Slide 16.
Select Vnd_Numero,Vnd_Data,Vnd_Desconto,Vnd_Total From Vendas
Where Vnd_Data>=’2016/01/10’ and Vnd_Data<=’2016/01/20’
Order By Vnd_Data Desc ;
* Consultar a tabela de cidades, apresentando a descrição e UF, filtrar os registros com UF
igual a ‘SP’, ordenar o resultado por ordem alfabética de descrição - Slide 16.
Select Cid_Descricao,Cid_UF From Cidades
Where Cid_UF=’SP’
Order By Cid_Descricao ;
* Consultar as vendas apresentando Número, Data, Nome do Cliente, Valor Total, isto para as vendas
efetuadas entre 01/01/2016 à 10/01/2016, ordenar o resultado em ordem crescente de Data - Slide 28.
Select VD.Vnd_Numero,VD.Vnd_Data,CL.Cli_Nome,VD.Vnd_Total From Vendas VD, Clientes CL
Where CL.Cli_Codigo=VD.Cli_Codigo and VD.Vnd_Data between ’2016/01/01’ and ’2016/01/10’
Order By VD.Vnd_Data ;
Select VD.Vnd_Numero,VD.Vnd_Data,CL.Cli_Nome,VD.Vnd_Total From Vendas VD
Inner Join Clientes CL on CL.Cli_Codigo=VD.Cli_Codigo
Where VD.Vnd_Data between ’2016/01/01’ and ’2016/01/10’
Order By VD.Vnd_Data ;
Select VD.Vnd_Numero,VD.Vnd_Data,CL.Cli_Nome,VD.Vnd_Total From Vendas VD
Left Join Clientes CL on CL.Cli_Codigo=VD.Cli_Codigo
Where VD.Vnd_Data between ’2016/01/01’ and ’2016/01/10’
Order By VD.Vnd_Data ;
* Consultar as vendas apresentando Número, Data, Nome do Vendedor, Valor Total, isto para as vendas efetuadas
entre 10/01/2016 à 20/01/2016, ordenar o resultado em ordem crescente de Data - Slide 28.
Select VD.Vnd_Numero,VD.Vnd_Data,VE.Vend_Nome,VD.Vnd_Total From Vendas VD, Vendedor VE
Where VE.Vend_Codigo=VD.Vend_Codigo and VD.Vnd_Data between ’2016/01/10’ and ’2016/01/20’
Order By VD.Vnd_Data ;
Select VD.Vnd_Numero,VD.Vnd_Data,VE.Vend_Nome,VD.Vnd_Total From Vendas VD
Inner Join Vendedor VE on VE.Vend_Codigo=VD.Vend_Codigo
Where VD.Vnd_Data between ’2016/01/10’ and ’2016/01/20’
Order By VD.Vnd_Data ;
Select VD.Vnd_Numero,VD.Vnd_Data,VE.Vend_Nome,VD.Vnd_Total From Vendas VD
Left Join Vendedor VE on VE.Vend_Codigo=VD.Vend_Codigo
Where VD.Vnd_Data between ’2016/01/10’ and ’2016/01/20’
Order By VD.Vnd_Data ;
* Consultar as vendas apresentando Número, Data, Nome do Cliente, Nome do Vendedor, Valor Total, isto para
as vendas efetuadas entre 20/01/2016 à 31/01/2016, ordenar o resultado em ordem crescente de Data - Slide 28.
Select VD.Vnd_Numero,VD.Vnd_Data,CL.CLi_Nome,VE.Vend_Nome,VD.Vnd_Total From Vendas VD, CLientes CL, Vendedor VE
Where CL.Cli_Codigo=VD.Cli_Codigo and VE.Vend_Codigo=VD.Vend_Codigo and VD.Vnd_Data between ’2016/01/20’ and ’2016/01/31’
Order By VD.Vnd_Data ;
Select VD.Vnd_Numero,VD.Vnd_Data,CL.CLi_Nome,VE.Vend_Nome,VD.Vnd_Total From Vendas VD
Inner Join Clientes CL on CL.Cli_Codigo=VD.Cli_Codigo
Inner Join Vendedor VE on VE.Vend_Codigo=VD.Vend_Codigo
Where VD.Vnd_Data between ’2016/01/20’ and ’2016/01/31’
Order By VD.Vnd_Data ;
Select VD.Vnd_Numero,VD.Vnd_Data,CL.CLi_Nome,VE.Vend_Nome,VD.Vnd_Total From Vendas VD
Left Join Clientes CL on CL.Cli_Codigo=VD.Cli_Codigo
Left Join Vendedor VE on VE.Vend_Codigo=VD.Vend_Codigo
Where VD.Vnd_Data between ’2016/01/20’ and ’2016/01/31’
Order By VD.Vnd_Data ;
* Consultar as vendas apresentando Número, Data, Nome do Cliente, Descrição da Cidade, Nome do Vendedor,
Valor Total, isto para as vendas efetuadas entre 20/01/2016 à 31/01/2016, ordenar o resultado
em ordem decrescente de Data - Slide 28.
Select VD.Vnd_Numero,VD.Vnd_Data,CL.CLi_Nome,CD.Cid_Descricao,VE.Vend_Nome,VD.Vnd_Total From Vendas VD, Clientes CL, Cidades CD, Vendedor VE
Where CL.Cli_Codigo=VD.Cli_Codigo and CD.Cid_Codigo=CL.Cid_Codigo and VE.Vend_Codigo=VD.Vend_Codigo and VD.Vnd_Data between
...