webForumDet fria alternativet

Problem med att "Räkna" i SQL

Databaser & SQL

20 svar · 739 visningar · startad av saw · sida 2 av 2

Frågan, av saw

JAg har en liten fin sql som i grunden fungerar bra; \[kod\] SELECT Count(Listan.Ratt) AS Antal, Listan.Ratt AS Rätt FROM Listan GROUP BY Listan.Ratt ORDER BY Listan.Ratt DESC \[kod\] Jag får då ut ett resultat som ser ut så här: 10 = 1222 9 = 203 8 = 2200 Nu ville jag försöka att "få tag" på t ex alla som har tio rätt, och jag antar att man bör göra det i sql:en och använda en psedonym. Tack

Läs frågan i sin helhet →
Medlem sedan mars 20011 880 inlägg
#21

Jag försöker att göra en array


 private string[] listListan;
[WebMethod]
    public string[] ArraystatisticQuize(bool kolla)
    {
        if (kolla == true)
        {
            listListan = new string[11];
            try
            {
                for (int a = 0; a < 11; a++)
                {
                    sql = "SELECT Count(Listan.Ratt) AS Antal, Listan.Ratt AS 
Ratt FROM Listan GROUP BY Listan.Ratt HAVING (Listan.Ratt)=" + a;
                    ds = Webbutill.fillDs(DBConn, sql, "fillListan");
                    listListan[a] = (ds.Tables["fillListan"].Rows[a]["Antal"].ToString());
                }
            }
            catch { }
        }

        return listListan;
    }

..jag är nog på rätt väg, men det blir galet iallafall jag får bara med mig listListan[0]
Vad tror ni?

[REDIGERAT]

Jag fick gå den långa vägen och köra 10 st sql. Det är inte den bästa lösningen men den fungerar.

257 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)