webForumDet fria alternativet

Medelålder?

ASP

4 svar · 241 visningar · startad av Jesper T

Medlem sedan nov. 20017 144 inlägg
Frågan#1

Jag har en kolumn med födelsedatum som heter dob. (yyyy-mm-dd) Ett recset som heter RecMedel. Jag vill räkna ut medelåldern på användarna. Hur göra?
Detta är ett Wildcard ihopkokat an mig med delar ifrån LarsG

RecMedel = "select (sum(DateDiff(('y',dob,date())/365.2375+0.0)/(count(*)+0.0) from users"

Det jag vet är att det inte funkar.

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression '(sum(DateDiff(('y',dob,date())/365.2375+0.0)/(count(*)+0.0) from users'.

MVH Jesper

Medlem sedan dec. 200012 464 inlägg
#2
RecMedel = "select (sum(DateDiff(('d',dob,date())/365.2375+0.0)/(count(*)+0.0) from users"
Medlem sedan nov. 20017 144 inlägg
#3

Nix:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression '(sum(DateDiff(('d',dob,date())/365.2375+0.0)/(count(*)+0.0) from users'.
:(

Medlem sedan dec. 200012 464 inlägg
#4
RecMedel = "select sum(DateDiff('d',dob,date())/(365.2375+0.0))/(count(*)+0.0) from users"          "
Medlem sedan nov. 20017 144 inlägg
#5

:e

252 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)