Comandos SQL relativos a Integracao CHART e CM

De Wiki do Ouro Minas Palace Hotel
Ir para navegação Ir para pesquisar

Material necessário

Computador com Sistema Operacional Windows, SqlTools e acesso ao Banco de Dados Oracle

Realizado por

Gerente do TI

Descrição

Após a execução dos processos realizados pelos programas INTEGRADOR CHART, usando uma ferramenta de acesso ao Banco de Dados Oracle os seguintes comandos podem e/ou devem ser dados para visualizar as tabelas de cada motel. Na sequencia estão apresentadas os comandos de deleção das referidas tabelas para serem executados somente se forem necessários.


FOREST

SELECT * FROM MTLANCAMENTOS WHERE IDHOTEL=3 ORDER BY DATALANCAMENTO

DELETE FROM MTLANCAMENTOS WHERE IDHOTEL=3

A SOMA

A soma dia a dia é calculada com a expressão abaixo

SELECT DATALANCAMENTO, Sum(VLRLANCAMENTO) FROM MTLANCAMENTOS WHERE TIPO = 'NM' AND IDHOTEL=3 GROUP BY DATALANCAMENTO

ATENÇÃO CUIDADO EXTREMO !!! SOMENTE EXECUTAR COM ORDEM DO CONTADOR

O IDHOTEL NUNCA, NUNCA, NUNCA PODERÁ SER IGUAL A 1 (UM).


                   --DELETAR NO IMPORTMOTEIS--

1) SELECT * FROM MTLANCAMENTOS WHERE IDHOTEL=3 AND DATALANCAMENTO='XX/XX/XXXX'

2.1) XUPDATE MTLANCAMENTOS SET FLGINTEGRADO='N' WHERE IDHOTEL=3 AND DATALANCAMENTO='XX/XX/XXXX'

OU

2.2) XDELETE MTLANCAMENTOS WHERE IDHOTEL=3 AND DATALANCAMENTO='XX/XX/XXXX'

                      --DELETAR NO VHF--

3) SELECT * FROM IMPOSTOLANC WHERE IDLANCAMENTO IN (SELECT IDLANCAMENTO FROM LANCAMENTOSFRONT WHERE IDHOTEL=3 AND DATALANCAMENTO='XX/XX/XXXX')

4) XDELETE IMPOSTOLANC WHERE IDLANCAMENTO IN (SELECT IDLANCAMENTO FROM LANCAMENTOSFRONT WHERE DATALANCAMENTO='XX/XX/XXXX' AND IDHOTEL=3);

5) SELECT IDLANCAMENTO FROM LANCAMENTOSFRONT WHERE DATALANCAMENTO='XX/XX/XXXX' AND IDHOTEL=3;

6) XDELETE LANCAMENTOSFRONT WHERE DATALANCAMENTO='XX/XX/XXXX' AND IDHOTEL=3;