webForumDet fria alternativet

Kört fast

ASP

3 svar · 185 visningar · startad av Arne

Medlem sedan maj 2000267 inlägg
Frågan#1

Har en databas med ca: 100 fält.
Fälten har namnen ”budget1” till ”budget99”

Under varje budgetnamn till exempel: ”budget1” ligger summan 4200 inlagd, ”budget33” har kanske summan 2189 inlagd

Nu vill jag kunna lägga ihop summorna som ligger under varje ”budget”.

Alla går bra att lägga ihop, men jag kör fast om jag vill till exempel lägga ihop från ”budget11” till ”budget34”

Någon expert som kan hjälpa mig med detta???

Medlem sedan mars 2002777 inlägg
#2

Skulle tro att du får göra det med 2 frågor:

sql ="SELECT SUM(budget11)"
set rs = conn.execute(sql)

sql ="SELECT SUM(budget34)"
set rs2 = conn.execute(sql)

intTotal = rs(0) + rs2(0)

RED: såg sedan att du ville lägga ihop 11-34, då är mitt svar ej tillräckligt

Medlem sedan aug. 2001226 inlägg
#3

Hm få se om jag fattar....

SQL = "SELECT * FROM tbl_bugetarna"
rs.open sql, conn 'Osv
Response.write(rs("budget1") + rs("budget45"))

Medlem sedan dec. 200012 464 inlägg
#4
sql ="SELECT SUM(budget11) + sum(budget12) + ... sum(budget33) from budget"

Om det bara finns en post i tabellen så är sum onödigt.

Varför har du modellerat det så här? Om du försöker efterlikna ett kalkylark så är det fel väg.

253 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)