webForumDet fria alternativet

lite SQL med datum igen

1 svar · 144 visningar · startad av nill

nillMedlem sedan okt. 2001387 inlägg
#1

Har fått viss insikt i SQL men inför denna prövning står det still i huvudet.

Jag har en tabell (comments) som har columner som userID, datum och tid.

jag vill ur antalet "nya" comments där userID = Session("userID"). Nya ska fås ut av att jämföra datum och tid från comments med tabellen users och där senasttid och senastdatum.

Såhär såg min kod ut innan jag insåg att det jag börjat på inte skulle fungera:

VarDammit = "SELECT userID.comments FROM comments LEFT JOIN users ON ID = '" & Session("userID") & "' WHERE userID.comments = '" & Session("userID") & "' AND ID.users = "
RecSet.Open Vaammit, Connect, adOpenStatic, adLockOptimistic

NyaKom = RecSet.RecordCount

RecSet.Close
LarsGMedlem sedan dec. 200012 464 inlägg
#2
sql = "select * from users left outer join comments on (id = comments.userid and (comments.datum > users.datum or (comments.datum = users.datum and comments.time > users.time))) where users.id = " & session("userid")

Det är lite oklart från ditt inlägg vilka kolumner som finns i vilken tabell.

------------------
essentitia preter non sans multiplicandum

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