Obrigado, Convidado!
Bem-vindo ao FMGARCIA - SAMP!
HuemersonFMG | ||||
CleidiSilva21 | ||||
barbfix | ||||
Tranks_NorT | ||||
RenatoFMG | ||||
William | ||||
Vinícius_ Kawasaki | ||||
scorpio | ||||
alfredw10 |
Scripts SQL - Oracle
Scripts SQL - Oracle
Calculando MPC:
- Código:
#type.sql#
SELECT
CASE WHEN (CAB.AD_VALOR_FRETE IS NULL OR CAB.VLRNOTA IS NULL OR CAB.AD_VALOR_FRETE =0 OR CAB.VLRNOTA=0 ) THEN 0
ELSE CAB.AD_VALOR_FRETE / CAB.QTDVOL
END
FROM TGFCAB CAB
WHERE CAB.NUNOTA = TGFCAB.NUNOTA
Notas e respectivos pedidos:
- Código:
CabecalhoNota.NUNOTA IN (
SELECT nunota FROM (
(SELECT DISTINCT tgfvar.nunota AS varnunota, tgfvar.nunotaorig as varorig, tgfcab.nunota as cabnunota
FROM tgfvar RIGHT JOIN tgfcab ON (tgfcab.nunota = tgfvar.nunota)
WHERE ?:{entidade=CabecalhoNota;campo=NUNOTA}
IN (tgfvar.nunota, tgfvar.nunotaorig, tgfcab.nunota))
UNPIVOT (nunota for resul IN (varnunota, varorig, cabnunota))
) temp
)
Function: Custo sem ICMS:
- Código:
CREATE OR REPLACE FUNCTION JIVA.AD_OBTEMCUSTO_MEDSEMICM(
P_CODPROD IN NUMBER,
P_CODEMP IN NUMBER,
P_DATA IN DATE)
RETURN FLOAT
IS P_CUSSEMICM FLOAT;
P_DTATUAL DATE;
BEGIN
BEGIN
SELECT
MAX(DTATUAL) INTO P_DTATUAL
FROM TGFCUS CN
WHERE CN.CODPROD = P_CODPROD
AND CN.DTATUAL <= P_DATA
AND CN.CONTROLE = ’ ’
AND CN.CODLOCAL = 0
AND CN.CODEMP = P_CODEMP;
SELECT NVL(CUSSEMICM,0)
INTO P_CUSSEMICM
FROM TGFCUS
WHERE CODPROD = P_CODPROD
AND CONTROLE = ' '
AND CODLOCAL = 0
AND CODEMP = P_CODEMP
AND DTATUAL = P_DTATUAL;
EXCEPTION
WHEN NO_DATA_FOUND THEN
RETURN 0;
WHEN OTHERS THEN
RAISE_APPLICATION_ERROR(-20101, ’ O parametro EXIBRENTNOTACAC (Exibe rentabilidade na CAC) esta ligado! ERRO: ’ || SUBSTR(SQLERRM,1,200));
END;
RETURN P_CUSSEMICM;
EXCEPTION
WHEN NO_DATA_FOUND THEN RETURN (0);
END;
Remessas para Vendas Autorizadas:
- Código:
/*FILTRO PARA TELA FORMAÇÃOD DE CARGA PARA MOSTRAR AS REMESSAS SOMENTE
DEPOIS QUE A VENDA ESTIVER AUTORIZADA.*/
CabecalhoNota.NUNOTA IN (SELECT C.NUNOTA FROM TGFCAB C WHERE NUNOTA NOT IN (
SELECT CAB.NUNOTA FROM TGFCAB CAB
INNER JOIN TGFVAR VAR ON VAR.NUNOTA=CAB.NUNOTA
INNER JOIN TGFCAB CAB2 ON CAB2.NUNOTA=VAR.NUNOTAORIG
WHERE
CAB.CODTIPOPER IN (1004,1124) AND
CAB.NUNOTA!=VAR.NUNOTAORIG
AND CAB2.STATUSNOTA!='L'
GROUP BY
CAB.NUNOTA))
Busca de Ceps por Faixas:
- Código:
AD_TBHFAIXACEP.CODFAIXA IN (
SELECT CODFAIXA
FROM AD_TBHFAIXACEP
WHERE ?:{entidade=AD_TBHFAIXACEP;campo=CEPINI} BETWEEN AD_TBHFAIXACEP.CEPINI
AND AD_TBHFAIXACEP.CEPFIN)
HuemersonFMG- Fundador - ADM
- PublicaçõesPublicaçõesMembro VipMembro VipCriador de TópicosCriador de TópicosParticipação em tópicosParticipação em tópicosCriador de EventosCriador de EventosPopular no fórum - AmigosPopular no fórum - AmigosAvaliação de MSGAvaliação de MSGMelhores avaliações de AmigosMelhores avaliações de AmigosRei dos Grupos no FórumRei dos Grupos no FórumMelhor RPGRecebe este ao criar sua Ficha RPG no Perfil
- Mensagens : 506
Pontos : 26578
Reputação : 0
Data de inscrição : 11/06/2018
Idade : 51
Localização : Brasil
FMGRPG
FMG:
(200/100)
» Scripts Diversos 1
» Scripts Diversos 4
» Scripts Diversos 3
» Scripts diversos 2
Qui 14 Mar 2024, 09:36 por HuemersonFMG
» Esqueceu o número do seu telefone?
Ter 05 Dez 2023, 12:51 por HuemersonFMG
» Scripts SQL - Oracle
Ter 05 Dez 2023, 11:56 por HuemersonFMG
» Dicas para Excel
Sex 27 Out 2023, 11:22 por HuemersonFMG
» Acentos e Caracteres Especiais em HTML
Sex 20 Out 2023, 13:17 por HuemersonFMG
» Dez motivos para consumir mais café...
Dom 27 Ago 2023, 05:09 por alfredw10
» Combinações de teclas do Windows
Dom 06 Ago 2023, 13:29 por HuemersonFMG
» PL/SQL - Extensão da linguagem SQL - Oracle
Qua 10 maio 2023, 10:16 por HuemersonFMG
» Node.js é uma tecnologia assíncrona
Ter 09 maio 2023, 11:21 por HuemersonFMG
» Pontos Cardeais
Seg 24 Abr 2023, 20:02 por HuemersonFMG
» 1º DE MAIO – DIA MUNDIAL DO TRABALHO
Seg 24 Abr 2023, 15:34 por HuemersonFMG
» ChatGPT - robô virtual (chatbot) que responde a perguntas variadas
Seg 20 Fev 2023, 11:23 por HuemersonFMG
» Simples Página de Login em HTML - Visual Studio Code
Seg 06 Fev 2023, 13:40 por HuemersonFMG
» HTML - Dicas interessantes
Qui 19 Jan 2023, 17:02 por HuemersonFMG
» https://phaser.io/ - para criar jogos HTML5
Ter 17 Jan 2023, 13:06 por HuemersonFMG