Escolar Documentos
Profissional Documentos
Cultura Documentos
WHERE UF = 'GO';
-- = IQUAL
-- != DIFERENTE
-- > MAIOR QUE
-- < MENOR QUE
-- >= MAOIR OU IQUAL
-- <= MENOR OU IQUAL
SELECT DISTINCT MUNICIPIO, UF FROM GEEMPRES -- PARA REMOVER RESULTADOR REPETIDO POR
COLUNA
WHERE UF = 'GO';
SELECT MUNICIPIO, UF, COUNT(*) AS CONTADOR FROM GEEMPRES -- SOMA DE MUNICIPIOS TEM
QUE TER GROUP BY
WHERE UF = 'GO'
GROUP BY MUNICIPIO, UF;
SELECT
COISOLIC.cd_solicitacao
, coordem.cd_ordem_compra
, coordem.cd_fornecedor
, COISOLIC.cd_material
, COORDEM.cd_unidade_de_n
, COENTRAD.serie
, COENTRAD.NF
FROM coordem
WHERE 1=1
AND coisolic.cd_solicitacao = '69220'
AND COISOLIC.cd_especie_esto = 'E' ;
SELECT
gflancam.cd_lancamento
, gflancam.data
, gflancam.dt_vencimento
, gflancam.cd_empresa
, geempres.nome_completo
, gflancam.cd_conta
, gfconta.descricao
FROM gflancam
GROUP BY
gflancam.cd_lancamento
, gflancam.data
, gflancam.dt_vencimento
, gflancam.cd_empresa
, geempres.nome_completo
, gflancam.cd_conta
, gfconta.descricao
ORDER BY 1 ;
-----------------------------------------------------------------------------------
--------------------------------------------------------------------
SELECT
GFLANCAM.cd_conta
, gfconta.descricao as Conta_Financeira
-- , rateio_contra_partida.cd_conta_gerenc
-- , genrencial_contra_partida.pcc_nome_conta AS Gerencial_Part
-- , rateio_lancamento.cd_conta_gerenc
-- , gerencial_rateio_lanc.pcc_nome_conta AS gerencial_lanc
, GFLANCAM.cd_empresa
, GEEMPRES.nome_completo
, GFLANCAM.historico
, GFLANCAM.nf
, GFLANCAM.documento
, GFLANCAM.cd_lancamento
-- , GFLANCAM.cd_c_partida
-- , rateio_contra_partida.cd_lancamento
, GFLANCAM.dt_emissao
, GFLANCAM.dt_vencimento
, CASE
WHEN gflancam.dt_ultima_liqui IS NULL THEN gflancam.Dt_provavel_pag
ELSE gflancam.dt_ultima_liqui
END AS dt_ultima_liqui
, CASE WHEN gerencial_rateio_lanc.pcc_nome_conta
IS NULL THEN genrencial_contra_partida.pcc_nome_conta ELSE
gerencial_rateio_lanc.pcc_nome_conta END AS Gerencial_Lancamento
, CASE WHEN rateio_lancamento.cd_conta_gerenc
IS NULL THEN rateio_contra_partida.cd_conta_gerenc ELSE
rateio_lancamento.cd_conta_gerenc END AS Gerencial_Lancamento
, GFLANCAM.valor
, (SELECT ISFCGET_USUARIO ('%USUARIO%') FROM DUAL) USU
FROM GFLANCAM
INNER JOIN GEEMPRES ON GEEMPRES.CD_EMPRESA = GFLANCAM.CD_EMPRESA
LEFT JOIN gfconta ON gfconta.cd_conta = GFLANCAM.cd_conta
LEFT JOIN GFRGEREN rateio_contra_partida ON rateio_contra_partida.cd_lancamento =
GFLANCAM.cd_c_partida
LEFT JOIN GFRGEREN rateio_lancamento ON rateio_lancamento.cd_lancamento =
GFLANCAM.cd_lancamento
LEFT JOIN CCPCC genrencial_contra_partida ON
genrencial_contra_partida.pcc_classific_c = rateio_contra_partida.cd_conta_gerenc
INNER JOIN geelemen ON geelemen.cd_tg = 43 AND geelemen.elemento =
gflancam.cd_portador
LEFT JOIN CCPCC gerencial_rateio_lanc ON gerencial_rateio_lanc.pcc_classific_c =
rateio_lancamento.cd_conta_gerenc
WHERE 1=1
AND GFLANCAM.CD_TIPO IN 'S'
AND GFLANCAM.CAMPO77 NOT IN '1'
-- AND rateio_contra_partida.cd_lancamento IS NULL
--AND rateio_lancamento.cd_lancamento IS NULL
-- AND GFLANCAM.DT_EMISSAO BETWEEN TO_DATE(:data_inicial,'DD/MM/YYYY') and
TO_DATE(:data_final,'DD/MM/YYYY')
-- AND GFLANCAM.cd_unidade_de_n BETWEEN ':unineg_inicial' and ':unineg_final'
SELECT
FAPEDIDO.cd_pedido
, FAPEDIDO.situacao
, FACONTRO.descricao
, FAPEDIDO.cd_cliente
, GEEMPRES.NOME_COMPLETO
, GEEMPRES.municipio
, FAPEDIDO.campo102
, FACONTRO.descricao
, GEEMPRES.cd_representant
, REP.NOME_COMPLETO
, CGFC_BUSCA_DESCRICAO_MATERIAL(FAITEMPE.CD_MATERIAL, FAITEMPE.cd_especif1,
'','')nomeproduto
, FAITEMPE.vl_total_item_l
, rep.pe_comis_emissa * FAITEMPE.vl_total_item_l / 100 AS comissao
FROM FAPEDIDO
INNER JOIN FACONTRO ON FACONTRO.situacao_pedido = FAPEDIDO.situacao AND
FAPEDIDO.situacao NOT IN 'C'
INNER JOIN GEEMPRES ON GEEMPRES.CD_EMPRESA = FAPEDIDO.CD_CLIENTE
INNER JOIN FAITEMPE ON FAITEMPE.cd_pedido = FAPEDIDO.CD_CLIENTE
INNER JOIN GEEMPRES REP ON REP.CD_EMPRESA = GEEMPRES.CD_REPRESENTANT
INNER JOIN ESMATERI ON ESMATERI.CD_MATERIAL = FAITEMPE.CD_MATERIAL
WHERE 1=1
AND FAPEDIDO.dt_pedido = To_Date(SYSDATE,'DD/MM/YY')
AND ESMATERI.CD_GRUPO IN ('10','11','12')