La funzione age restituisce l'età al momento dell'indicazione della data e dell'ora timestamp (in anni completi) di un soggetto nato nella data date_of_birth.
Syntax:
age(timestamp,
date_of_birth)
Può essere un'espressione.
Return data type: numerico
Arguments:
Argomenti
Argomento
Descrizione
timestamp
L'indicatore temporale, o l'espressione che risolve l'indicatore temporale, fino al quale calcolare il numero di anni completati.
date_of_birth
Data di nascita della persona di cui si sta calcolando l'età. Può essere un'espressione.
In questi esempi viene utilizzato il formato della data DD/MM/YYYY. Il formato della data viene specificato nell'istruzione SET DateFormat nella parte superiore dello script di caricamento dei dati. Modificare il formato negli esempi in base alle proprie necessità.
Esempi di script
Esempio
Risultato
age('25/01/2014', '29/10/2012')
Restituisce 1.
age('29/10/2014', '29/10/2012')
Restituisce 2.
Example:
Aggiungere lo script di esempio all'app ed eseguirlo. Aggiungere quindi a un foglio nell'app almeno i campi elencati nella colonna dei risultati per visualizzare il risultato.
Employees:
LOAD * INLINE [
Member|DateOfBirth
John|28/03/1989
Linda|10/12/1990
Steve|5/2/1992
Birg|31/3/1993
Raj|19/5/1994
Prita|15/9/1994
Su|11/12/1994
Goran|2/3/1995
Sunny|14/5/1996
Ajoa|13/6/1996
Daphne|7/7/1998
Biffy|4/8/2000
] (delimiter is |);
AgeTable:
Load *,
age('20/08/2015', DateOfBirth) As Age
Resident Employees;
Drop table Employees;
La tabella risultante mostra i valori restituiti in age per ciascun record della tabella.