webForumDet fria alternativet

COUNT + TOP 1 ?

2 svar · 351 visningar · startad av andyoumaydie

andyoumaydieMedlem sedan dec. 2006608 inlägg
#1

Hejsan,
försöker ur en accessdatabas få både antal inlägg och senaste datumet, men begriper inte hur...

SQL = "SELECT TOP 1 (datum), COUNT(*) AS antalNews_int FROM t_news WHERE anvnamn = '" & session("user") & "' ORDER BY datum DESC"

Så här långt har jag kommit, men det fungerar alldeles uppenbarligen inte.

Så vad gör jag för fel?
/Patrik

(Jag har sökt o hittat ett par trådar, men de är alla snarlika min egen kod, och de jag provat har inte heller fungerat)

@ndersMedlem sedan juni 200032 969 inlägg
#2

Exempel med subquery:

SELECT TOP 1 datum, (SELECT COUNT(*) FROM ... WHERE ...) AS antalNews_int FROM ... WHERE ...

Se till att du har samma villkor i den yttre frågan som i den inre.

mvh

andyoumaydieMedlem sedan dec. 2006608 inlägg
#3

Tackar tackar.
Du är som vanligt en klippa. :)

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)