T SQL Atividade

339 palavras 2 páginas
1 Foi solicitado que você simule o valor de estoque de um material utilizando media móvel(o valor varia conforme a entrada de mercadorias). Realize algumas entrads de mercadoria para o material “Curva de PVC” informando preço unitário e quantidade. Essa simulação deve ficar disponivel enquanto o usuário estiver conectado. Exiba a média movel do material mais a quantidade total em estoque.

BEGIN

IF OBJECT_ID('tempdb..#MATERIAL_SIMULADO') IS NOT NULL

BEGIN DROP TABLE #MATERIAL_SIMULADO END

CREATE TABLE #MATERIAL_SIMULADO( PRODUTO VARCHAR(50), VALOR_UNIT MONEY, QUANTIDADE INT )

INSERT INTO #MATERIAL_SIMULADO(PRODUTO,VALOR_UNIT,QUANTIDADE) VALUES ('CURVA PVC', 500,30) INSERT INTO #MATERIAL_SIMULADO(PRODUTO,VALOR_UNIT,QUANTIDADE) VALUES ('CURVA PVC', 550,40) INSERT INTO #MATERIAL_SIMULADO(PRODUTO,VALOR_UNIT,QUANTIDADE) VALUES ('CURVA PVC', 530,20) INSERT INTO #MATERIAL_SIMULADO(PRODUTO,VALOR_UNIT,QUANTIDADE) VALUES ('CURVA PVC', 600,30) INSERT INTO #MATERIAL_SIMULADO(PRODUTO,VALOR_UNIT,QUANTIDADE) VALUES ('CURVA PVC', 590,10) SELECT AVG(VALOR_UNIT) AS VALOR_MEDIO, SUM(QUANTIDADE) AS ESTOQUE
FROM #MATERIAL_SIMULADO

END

OU

CREATE DATABASE AULA;
GO
USE AULA;
GO

CREATE TABLE #ESTOQUE (
COD_ESTOQUE INT NOT NULL,
DESCRICAO VARCHAR(120),
PRECO_UNIT DECIMAL(10,2),
QTD DECIMAL(10,2)
)
GO

INSERT INTO #ESTOQUE VALUES (1,'Curva de PVC', 3.50, 50);
GO
INSERT INTO #ESTOQUE VALUES (2,'Curva de PVC', 4.50, 30);
GO
INSERT INTO #ESTOQUE VALUES (3,'Curva de PVC', 6.50, 20);
GO

SELECT AVG(PRECO_UNIT) AS VALOR_MEDIO, SUM(QTD) AS ESTOQUE
FROM #ESTOQUE

2 Para o material Curva de PVC o estoque minimo é 200 unidades. Considerando a simulção anterior verifique se o estoque minimo foi atingido, se não grave em uma tabela temporária uma ordem planejada para a diferença registrada entre quantidade em estoque e estoque minimo. A ordem deve conter data, descrição do material, quantidade e preço de referência. Exiba a ordem criada.

BEGIN

DECLARE

Relacionados

  • Stephany
    1216 palavras | 5 páginas
  • Banco de dados
    3129 palavras | 13 páginas
  • Banco de dados
    4680 palavras | 19 páginas
  • Sistema de informação
    1449 palavras | 6 páginas
  • Fundamentos1 Vol 1
    81487 palavras | 326 páginas
  • Kali ferramentas
    819 palavras | 4 páginas
  • Celebridades
    650 palavras | 3 páginas
  • Sql server
    1122 palavras | 5 páginas
  • Prointer
    2663 palavras | 11 páginas
  • Sistemas de informação gerencial
    6340 palavras | 26 páginas