MontarSQLHisCampo
Esta função monta o comando SQL para consulta em tabelas de histórico que não possuem sequência, com base no campo Data destas tabelas. Através do comando gerado, é retornado apenas uma ocorrência do histórico.
Sintaxe: MontarSQLHisCampo (Alfa NomeTabela, Alfa CampoTabela, Alfa End SQLMontado);
Parâmetros:
| Nome | Tipo | Descrição |
|---|---|---|
| NomeTabela | Alfa | Parâmetro alfa com o nome da tabela |
| CampoTabela | Alfa | Parâmetro alfa com o nome do campo da tabela |
| SqlMontado | Alfa | Parâmetro alfa com o retorno da função (cláusula SQL) |
Exemplos:
Definir Alfa xauxsql;
MontarSQLHisCampo("R038HLO", "DatAlt",xauxsql);
Retorno gerado:
"(R038HLO.DatAlt = (SELECT MAX (DatAlt) FROM
R038HLO Tabela001 WHERE
(Tabela001.NumEmp = R038HLO.NumEmp) AND
(Tabela001.TipCol = R038HLO.TipCol) AND
(Tabela001.NumCad = R038HLO.NumCad) AND
(Tabela001.DatAlt <= DatAlt)))"
Nota
Função disponível para os sistemas Gestão Empresarial PME | GO UP, Gestão Empresarial | ERP, Gestão de Pessoas | HCM e Ronda Senior.

English
Español


