webForumDet fria alternativet

Visa vem som fyller år

ASP

1 svar · 468 visningar · startad av liverpool

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

Använder denna koden för att visa vem som fyller år på vår hemsida:

SELECT Spelare.SpelareNamn, Spelare.SpelareFodd, lagbk.LagNamn, lagbk.LagID FROM lagbk INNER JOIN Spelare ON lagbk.LagID = Spelare.LagID WHERE MONTH(SpelareFodd) = MONTH(CURDATE()) AND DAY(SpelareFodd) = DAY(CURDATE())

Men då visar det Grattis Nils du fyller 1970-05-02 år. Jag vill att det står 38 år istället. Använder denna kod för att lista fram året.

<%=(rsfodelse.Fields.Item("SpelareFodd").Value)%>

Jag använder
Databas: Mysql 5.0
Språk: Asp

Medlem sedan juni 20019 519 inlägg
#2

Inte första gången denna fråga är uppe:

Int(DateDiff("d",rsfodelse("SpelareFodd"),Date()) / 365.25)
264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)