SQL updater poster i en tbl udfra sum af andre poster i samme tbl
skal bruge en sql streng der løser følgende.t_logi_values - tabel
id - tal
samlevwho - tal
samlev - ja/nej
samlevIs - ja/nej
eursum - tal
Jeg skal opdaterer EURSUM i alle poster hvor samlevIs = TRUE
De poster der skal indgå i en summering er samlev = true. Derudover gælder at samlevWho = id altså således at post 1,2,3 og 4 skal summere til 5 da der i deres samlevWho står 5.
Jeg mener det er en SQL-sætning der hedder noget i retning af:
strSql = _
"update " & _
"t_logi_values As prim " & _
"set " & _
"EurSum.prim = ss.sumEur " & _
"(select " & _
"sum(eursum.sec) as sumEur, samlevwho as ToID " & _
"from " & _
"t_logi_values As sec " & _
"where Samlev = True " & _
"group by samlevwho " & _
") as ss " & _
"where ss.toid = prim.id "
Og så alligevel... fortæller der er en missing operator...
