golgataMedlem sedan maj 2000131 inlägg Går det att få ihop dehär 2 sql satserna till 1. Behöver det för att kunna sortera efter antalsteg.
Om inte. Hur löser man det annars.
SQL = "SELECT * FROM members WHERE gruppid = " & Trim(Request.QueryString("gruppid")) & ""
Set RecSet1 = Connect.Execute(SQL)
tmpId = RecSet1("id")
SQL = "Select sum(antalsteg) as antal from steg where membersid = " & tmpId & ""
LarsGMedlem sedan dec. 200012 464 inlägg Select sum(antalsteg) as antal
from steg
where membersid in
(select id
from members
where gruppid = <gruppid>)
Flyttas från asp
golgataMedlem sedan maj 2000131 inlägg fungerar inte
får inte fram någon data med den koden
TroxyMedlem sedan mars 20041 505 inlägg Testa följande:
gruppID = Trim(Request.QueryString("gruppid"))
SQL="Select sum(b.antalsteg) as antal from members a, steg b where a.gruppid="&gruppID&" and b.id = a.membersid order by antal desc"
Set RecSet1 = Connect.Execute(SQL)
Mvh
golgataMedlem sedan maj 2000131 inlägg Det har inte angetts något värde för en eller flera nödvändiga parametrar.
ska jag ändra a och b till något?
typ members och steg?
golgataMedlem sedan maj 2000131 inlägg löste det på följande sätt
SQL = "SELECT MIN(members.fornamn) AS fornamn, MIN(members.efternamn) AS efternamn, SUM(steg.antalsteg) as Antal FROM steg INNER JOIN members on members.id = steg.membersid WHERE members.gruppid = " & Trim(Request.QueryString("gruppid")) & " GROUP BY steg.membersid ORDER BY 3 DESC"