mi dispiace x voi ma sono ancora qui ...VVoVe:
ho provato quello che mi avete consigliato .. va tutto bene eccetto una cosa .... se la data ad es è 12/12/1979 letà è 25 ma la riporta 26 ... come mai?
<%= DateDiff("yyyy", Now(), cdate(rs("eta")))%>
mi dispiace x voi ma sono ancora qui ...VVoVe:
ho provato quello che mi avete consigliato .. va tutto bene eccetto una cosa .... se la data ad es è 12/12/1979 letà è 25 ma la riporta 26 ... come mai?
<%= DateDiff("yyyy", Now(), cdate(rs("eta")))%>
I confronto lo fa sugli anni, e basta.
Quindi 2005 - 1979 = 26
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
ho trovato questo.. ma come devo modificarlo..![]()
codice:declare @data_di_nascita datetime, @d datetime select @data_di_nascita = '13/11/1970', @d = '01/01/2001' select datediff(yy, @data_di_nascita, @d) - (case when (datepart(m, @data_di_nascita) > datepart(m, @d)) or (datepart(m, @data_di_nascita) = datepart(m, @d) And datepart(d, @data_di_nascita) > datepart(d, @d)) then 1 else 0 end) as [Età'>
Non credo che con Access abbia qualcosa a che vedere...
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
mmmh quindi non c'è un modo x calcolare la data precisa..