Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*2.1*/
- /*DROP VIEW FornecedoresLisboaEmDívida40Dias1S2006
- CREATE VIEW FornecedoresLisboaEmDívida40Dias1S2006
- AS
- SELECT Nome + ': ' + PNoneContacto + ' ' + ÚNomeContacto + ' - ' + Telefone AS [Contacto], NúmeroFactura, DataFactura, TotalFactura,
- TotalFactura - Pagamento - Crédito AS [Montante Em Dívida]
- FROM Fornecedores JOIN Facturas
- ON IDFornecedor = Fornecedor
- WHERE TotalFactura - Pagamento - Crédito > 0 AND (Localidade LIKE 'Viseu' OR Localidade LIKE 'Lisboa')
- AND CondiçãoPagamento = 4 AND DataFactura BETWEEN '2006-01-01' AND '2006-06-30'
- SELECT * FROM FornecedoresLisboaEmDívida40Dias1S2006*/
- /*2.2*/
- /*CREATE VIEW SumárioFacturas
- AS
- SELECT Nome, COUNT(*) AS [Quantidade de Facturas], SUM(TotalFactura) AS [Montante Total]
- FROM Fornecedores JOIN Facturas
- ON IDFornecedor = Fornecedor
- GROUP BY Nome
- SELECT * FROM SumárioFacturas*/
- /*2.3*/
- /*DROP VIEW PagamentosFornecedores
- CREATE VIEW PagamentosFornecedores
- AS
- SELECT Nome, NúmeroFactura, DataFactura, DataPagamento, TotalFactura, Crédito, Pagamento
- FROM CópiaFornecedores JOIN CópiaFacturas
- ON IDFornecedor = Fornecedor
- WHERE TotalFactura - Pagamento - Crédito > 0
- SELECT * FROM PagamentosFornecedores*/
- /*2.4*/
- /*UPDATE PagamentosFornecedores
- SET Pagamento = 1527.54, DataPagamento = '2006-08-01'
- WHERE NúmeroFactura = '989319-487'
- SELECT * FROM CópiaFacturas*/
- /*2.5*/
- DROP VIEW FacturasIBM
- CREATE VIEW FacturasIBM
- AS
- SELECT IDFactura, Fornecedor, NúmeroFactura, DataFactura, TotalFactura, Pagamento, Crédito, CondiçãoPagamento, DataVencimentoFactura
- FROM CópiaFornecedores JOIN CópiaFacturas
- ON IDFornecedor = Fornecedor
- WHERE Nome = 'IBM'
- /*SELECT * FROM FacturasIBM*/
- /*2.6*/
- INSERT INTO FacturasIBM
- VALUES (20,34,'RA23988','2006-07-31',417.34,0,0,4,'2006-09-30')
- /*2.7*/
- DELETE FROM FacturasIBM
- WHERE IDFactura = 20
Advertisement
Add Comment
Please, Sign In to add comment