webForumDet fria alternativet

räkna ihop tal beroende på olika fältvärden

Databaser & SQL

4 svar · 527 visningar · startad av golgata

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

Jag behöver en matematisk funktion för att räkna ut följande.

Hämta allt som har samma Id.
Plocka ut alla som har samma ÄmnesId och samma NivåId
Allt det som plockas ut ska Värdet summeras för att på ihop en totalsumma.

ex. plockar ut Id 703 med ÄmnesId 1 och Nivå 3
så blir det rad 2 och 4 = 2+1 = Totalsumma 3

Varje totalsumma ska presenteras för varje Ämne. Hur gör man detta?

Det kommer att kunna vara massor med olika kombinationer.
Antal Ämnen c:a 20 st
Antal NivåId = 3 st.

Kolumn 1 = Id
Kolumn 2 = ÄmnesId
Kolumn 3 = NivåId
Kolumn 4 = Värde

703 2 1 3
703 1 3 2
703 1 2 3
703 1 3 1
702 1 3 3
704 1 3 3
704 1 2 3

Medlem sedan mars 20034 471 inlägg
#2

Det finns redan en tråd i ASP om detta. Håll dig till en tråd!

Medlem sedan mars 200793 inlägg
#3

Blir det inte enklare om du gör idnr till femsiffrigt och använder dig av summa.om.

femsiffriga idnr får du enkelt genom, femsiffrig ID=kolumn1&kolumn2&kolumn3

För jag antar att det är i excel du jobbar?

nä.. tror inte jag förstod frågan riktigt såg jag nu..du kan alla fall bara ha ett villkor i summa.om

sql... :r

Medlem sedan juni 20019 519 inlägg
#4

samot: Det är vad jag har förstått en mySQL databas? Och golgata har postat detta inlägg i ASP forumet också: http://www.webforum.nu/showthread.php?p=1393109#post1393109 :)

Medlem sedan juni 200032 967 inlägg
#5

Tråden stängs med hänvisning till att korspostning suger. Fortsätt i tråden i ASP-forumet, så får den flyttas hit.

282 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
137 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
138 ms — ändringar (db)