Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*=========================================================================*/
- /*QUESTAO 2*/
- /*=========================================================================*/
- /*2.1*/
- SELECT NúmeroFactura, Nome, DataVencimentoFactura, TotalFactura-Pagamento-Crédito AS [Montante em dívida]
- FROM Fornecedores INNER JOIN Facturas
- ON Fornecedores.IDFornecedor = Facturas.Fornecedor
- WHERE TotalFactura-Pagamento-Crédito > 0 ORDER BY DataVencimentoFactura DESC
- /*2.2*/
- SELECT TOP 3 NúmeroFactura, Nome, DataVencimentoFactura, TotalFactura, Pagamento, Crédito, TotalFactura-Pagamento-Crédito AS [Montante em dívida], Descrição
- FROM Fornecedores INNER JOIN Facturas
- ON Fornecedores.IDFornecedor = Facturas.Fornecedor INNER JOIN CondiçõesPagamento
- ON Facturas.CondiçãoPagamento = CondiçõesPagamento.IDCondição
- WHERE IDCondição = 3
- ORDER BY TotalFactura DESC
- /*2.3*/
- SELECT NúmeroFactura, Nome, DescriçãoItem, DataVencimentoFactura, TotalFactura, Pagamento, Crédito, TotalFactura-Pagamento-Crédito AS [Montante em dívida], Descrição
- FROM Fornecedores INNER JOIN Facturas
- ON Fornecedores.IDFornecedor = Facturas.Fornecedor INNER JOIN CondiçõesPagamento
- ON Facturas.CondiçãoPagamento = CondiçõesPagamento.IDCondição INNER JOIN ItensFactura
- ON Facturas.IDFactura = ItensFactura.IDFactura
- WHERE Descrição = '60 dias liquido'
- ORDER BY NúmeroFactura
- /*2.4*/
- SELECT TOP 3 NúmeroFactura, DataFactura, TotalFactura, DataPagamento, Nome
- FROM Fornecedores INNER JOIN Facturas
- ON Fornecedores.IDFornecedor = Facturas.Fornecedor
- WHERE DataFactura < '2015-01-01'
- ORDER BY TotalFactura DESC
- /*2.5*/
- SELECT NúmeroFactura, DataFactura, TotalFactura, DescriçãoItem, MontanteItem
- FROM Facturas INNER JOIN ItensFactura
- ON Facturas.IDFactura = ItensFactura.IDFactura
- WHERE TotalFactura > 5000
- ORDER BY DataFactura DESC
- /*2.6*/
- SELECT Descrição, NúmeroFactura, DescriçãoItem, MontanteItem
- FROM Facturas INNER JOIN ItensFactura
- ON Facturas.IDFactura = ItensFactura.IDFactura INNER JOIN ContasBalanço
- ON ItensFactura.ContaBalanço = ContasBalanço.NúmeroConta
- WHERE Descrição LIKE 'dívida%'
- ORDER BY MontanteItem DESC
- /*2.7*/
- SELECT Nome, Localidade, NúmeroFactura, DataFactura, TotalFactura, (TotalFactura * 0.63) AS [Base de Incidência IVA], TotalFactura *0.23 AS [IVA]
- FROM Fornecedores INNER JOIN Facturas
- ON Fornecedores.IDFornecedor = Facturas.Fornecedor INNER JOIN ItensFactura
- ON Facturas.IDFactura = ItensFactura.IDFactura INNER JOIN ContasBalanço
- ON ItensFactura.ContaBalanço = ContasBalanço.NúmeroConta
- WHERE Localidade NOT LIKE 'Lisboa'
- ORDER BY Nome, Localidade DESC
- /*2.8*/
- SELECT NúmeroFactura, DataFactura, TotalFactura, TotalFactura-Pagamento-Crédito AS [Montante em dívida], Descrição, PNoneContacto + ';' + ÚNomeContacto AS [Nome Contacto], Telefone
- FROM Fornecedores INNER JOIN Facturas
- ON Fornecedores.IDFornecedor = Facturas.Fornecedor INNER JOIN CondiçõesPagamento
- ON Facturas.CondiçãoPagamento = CondiçõesPagamento.IDCondição
- WHERE TotalFactura-Pagamento-Crédito > 0
- ORDER BY DataFactura
- /*2.9*/
- SELECT DISTINCT Nome, Endereço AS [Morada], Telefone, Descrição
- FROM Fornecedores INNER JOIN Facturas
- ON Fornecedores.IDFornecedor = Facturas.Fornecedor INNER JOIN ItensFactura
- ON Facturas.IDFactura = ItensFactura.IDFactura INNER JOIN ContasBalanço
- ON ItensFactura.ContaBalanço = ContasBalanço.NúmeroConta
- WHERE Descrição = 'Inventário' OR Descrição = 'Fretes'
- ORDER BY Nome
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement