Jaha, i Access går det inte att lösa med en sqlfråga. Jag skulle hantera det i applikationen. T.ex (pseudo vb)
set rs = conn.execute("select id,saldo, plats from t order by id")
pid = 0
saldo = 0
platser = ""
while not rs.eof
if cint(rs("id")) <> pid then
if platser <> "" then
' visa tidigare värden
response.write pid & " " & saldo & " " & platser
saldo = 0
platser = ""
end if
pid = cint(rs("id"))
saldo = saldo + cint(rs("saldo"))
if platser <> "" then
platser = platser & ","
end if
platser = platser & rs("plats")
rs.movenext
wend
if platser <> "" then
'skriv ut sista
response.write pid & " " & saldo & " " & platser
end if
131 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe