Originariamente inviato da gasmor
ho difficoltà a calcolare l'età di una persona.
nel db ho 3 campi: giorno, mese, anno

Se la data di nascita fosse, ad esempio, 2 aprile 1985 nel db avrei questo:

giorno: 2
mese: 4
anno: 1985

Come mi calcolo l'età?
Inizialmente avevo fatto molto stupidamente la semplice sottrazione dell'anno attuale meno l'anno della nascita ma in questo modo non si terrebbe in considerazione nè il mese nè il giorno...

qualche consiglio?
:master:
Inizia con l'aggiungere un campo di tipo date alla tua tabella e usare quello anzichè 3 campi distinti. Poi dai un'occhiata a questo 3d.

http://forum.html.it/forum/showthrea...readid=1010817