RetQtdInt

Retorna a quantidade de intersecção entre dois períodos.

Sintaxe: RetQtdInt(Numero vdatin1, Numero vhorin1, Numero vdatfi1, Numero vhorfi1, Numero vdatin2, Numero vhorin2, Numero vdatfi2, Numero vhorfi2);

Parâmetros:

Nome

Tipo

Descrição

vdatin1

Numérico

Data de início da primeira intersecção.

vhorin1

Numérico

Hora de início da primeira intersecção.

vdatfi1

Numérico

Data de término da primeira intersecção.

vhorfi1

Numérico

Hora de término da primeira intersecção.

vdatin2

Numérico

Data de início da segunda intersecção.

vhorin2

Numérico

Hora de início da segunda intersecção.

vdatfi2

Numérico

Data de término da segunda intersecção.

vhorfi2

Numérico

Hora de término da segunda intersecção.

Exemplo:

<div class="Code"><p>Definir Numero QtdInt;<br></br>Definir Data DatIni1;<br></br>Definir Data DatIni2;<br></br>Definir Data DatFim1;<br></br>Definir Data DatFim2;<br></br><br></br>DatIni1 = DatSis;<br></br>DatIni2 = DatSis + 1;<br></br>DatFim1 = DatSis + 3;<br></br>DatFim2 = DatSis + 4;<br></br><br></br>QtdInt = RetQtdInt(DatIni1, 480, DatFim1, 840, DatIni2, 720, DatFim2, 1024);</p></div>

Utilização: Todas as regras.

Disponível para o módulo: Controle de Ponto e Refeitório.

Este artigo ajudou você?