DMY, MDY, YMD: Calcolo della differenza tra due date

Come:

Lingue disponibili: reporting, Maintain

Le funzioni DMY, MDY e YMD calcolano la differenza tra due date legacy in formato intero, alfanumerico o compresso.


Inizio pagina

x
Sintassi: Come calcolare la differenza tra due date
						function(from_date, to_date)

dove:

funzione

Eseguire uno dei seguenti:

DMY calcola la differenza tra due date in formato giorno-mese-anno.

MDY calcola la differenza tra due date in formato mese-giorno-anno.

YMD calcola la differenza tra due date in formato anno-mese-giorno.

from_date
Formato I, P o A con opzioni di visualizzazione data.

La data legacy iniziale, o il nome di un campo che contiene la data.

to_date
I formati I, P o A con le opzioni di visualizzazione date. I6xxx o I8xxx, dove xxx corrisponde alla funzione specificata (DMY, YMD, or MDY).

La data finale, o il nome di un campo che contiene la data.



Esempio: Calcolo del numero dei giorni tra due date

YMD calcola il numero dei giorni tra le date in 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

L'emissione รจ:

											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

WebFOCUS