1.0 KiB
Executable File
1.0 KiB
Executable File
Queries Padroes Vitruvio
Painel de produtos por fornecedor
SELECT PRD.CODIGO AS CODIGO_PRODUTO,
PRD.NOME AS DESCRICAO_PRODUTO
FROM PRODUTOS PRD
WHERE PRD.INATIVO = 'N'
AND EXISTS (
SELECT 1
FROM PRODUTOS_LOJA PLJ
WHERE PLJ.CODIGO = PRD.CODIGO
AND PLJ.FORNECEDOR IN (${parFornecedores})
)
ORDER BY PRD.NOME
Pendencias de transferencia (digitacao)
SELECT X.*
FROM TB_PEDIDOS_TRANSF_QUEIJOS X
WHERE X.CHAVEPEDIDO IS NULL
AND X.PRODUTO = ${produto}
AND X.ORIGEM = ${parOrigem}
Pedidos gerados
SELECT X.*
FROM TB_PEDIDOS_TRANSF_QUEIJOS X
WHERE X.CHAVEPEDIDO IS NOT NULL
AND X.ORIGEM = ${parOrigem}
Atualizacao por chave de geracao
UPDATE TB_PEDIDOS_TRANSF_QUEIJOS X
SET X.CHAVEPEDIDO = :chave
WHERE X.CHAVEPEDIDO IS NULL
AND X.PRODUTO = :produto
AND X.ORIGEM = :origem
AND X.QUANTIDADE > 0
Sequence de CHAVEPEDIDO
SELECT TB_PEDIDOS_TRANSF_QUEIJOS_CHAVEPEDIDO_SEQ.NEXTVAL AS CHAVE
FROM DUAL