Como: |
Linguagens Disponíveis: Reporting, Maintain
As funções DMY, MDY e YMD calculam a diferença entre duas datasde legado no formato inteiro, alfanumérico ou compactado.
function(from_date, to_date)
onde:
É um dos seguintes procedimentos:
DMY calcula a diferença entre duas datas no formato dia-mês-ano.
MDY calcula a diferença entre duas datas no formato mês-dia-ano.
YMD calcula a diferença entre duas datas no formato ano-mês-dia.
É o início da data de legado ou o nome de um campo que contém a data.
É a data final ou o nome de um campo que contém a data.
YMD calcula o número de dias entre as datas em HIRE_DATE e DAT_INC:
TABLE FILE EMPLOYEE
SUM HIRE_DATE FST.DAT_INC AS 'FIRST PAY,INCREASE' AND COMPUTE
DIFF/I4 = YMD(HIRE_DATE, FST.DAT_INC); AS 'DAYS,BETWEEN'
BY LAST_NAME BY FIRST_NAME
WHERE DEPARTMENT EQ 'MIS';
END
A saída é:
LAST_NAME | FIRST_NAME | HIRE_DATE | FIRST
PAY INCREASE | DAYS BETWEEN |
BLACKWOOD CROSS GREENSPAN JONES MCCOY SMITH | ROSEMARIE BARBARA MARY DIANE JOHN MARY | 82/04/01 81/11/02 82/04/01 82/05/01 81/07/01 81/07/01 | 82/04/01 82/04/09 82/06/11 82/06/01 82/01/01 82/01/01 | 0 158 71 31 184 184 |
Information Builders |