posto qui sotto una query che sono riuscito a fare in base per il calcolo dell'età direttamente dalla data di nascita.
così se a qualcuno serve:
SELECT "cognome" AS "cognome", "nome" AS "nome", "data_nascita" AS "data_nascita", YEAR( NOW( ) ) - YEAR( "data_nascita" ) FROM "scolastico"."anagrafica" AS "anagrafica"
[Risolto] calcolo su campo date
[Risolto] calcolo su campo date
Ultima modifica di dino il martedì 1 aprile 2014, 12:22, modificato 1 volta in totale.
libreoffice 4.2 sia su win che su ubuntu
[RISOLTO]Re: calcolo su campo date
beh... era un po' una cavolata e la sola differenza tra gli anni tende a "sballare" l'età
con questa va un po' meglio!
SELECT `cognome`, `nome`, DATEDIFF( NOW( ), `data_nascita` ) / 365 AS `eta` FROM `anagrafica`
con questa va un po' meglio!
SELECT `cognome`, `nome`, DATEDIFF( NOW( ), `data_nascita` ) / 365 AS `eta` FROM `anagrafica`
libreoffice 4.2 sia su win che su ubuntu
Re: calcolo su campo date
Ciao, a parte la dubbia utilità di quanto hai postato e la dicitura [Risolto] fuori posto (vedi viewtopic.php?f=2&t=5089), non mi pare nemmeno giusta la sintassi che dovrebbe essere questa:
oppure questa:
Codice: Seleziona tutto
SELECT cognome, nome, DATEDIFF('yy',data_nascita, NOW()) as età FROM anagrafica
Codice: Seleziona tutto
SELECT cognome, nome, DATEDIFF('dd',data_nascita, NOW())/365 as età FROM anagrafica
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: calcolo su campo date
queste però mi danno errore:
non è stato possibile caricare i contenuti.
Incorrect parameter cout in the call to native function 'DATEDIFF'...
non è stato possibile caricare i contenuti.
Incorrect parameter cout in the call to native function 'DATEDIFF'...
libreoffice 4.2 sia su win che su ubuntu
Re: calcolo su campo date
Ciao, confermo che funzionano entrambe le query. Vedi allegato.
- Allegati
-
- anagrafica.odb
- (3.63 KiB) Scaricato 164 volte
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org