Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 4
  • 2.4K

Mam tabelę, która zawiera dwa pola nazwę artykułu i grupę (A, B, C, D). Czyli np. nazwa: artykuł_1, grupa: B.

Szukam procedury SQL (Microsoft SQL Server), która pozwoli obliczyć procentowy udział poszczególnych grup (na podstawie liczebności poszczególnych artykułów w grupie).

Ostateczny wynik powinien wyglądać w ten sposób: A: 10%, B: 20%, C: 50%, D: 20%.

 
Przemo
  • Zapytał
  • @ Przemo | 03.04.2014
    • laureat
    • 59
    • 24
    • 71
Zaloguj się aby zadać pytanie
Pokrewne

Odpowiedź (1)

  • 9

SELECT         Grupa,

                 STR(ROUND(Count(*)*100.0/(SELECT COUNT(*) FROM Artykuły),2),6,2) + '%' AS Procent

FROM           Artykuły

GROUP BY  Grupa

  • Odpowiedział
  • @ | 03.04.2014
  • TRENER ALTKOM AKADEMII
Komentarze
dziękuje
Skomentował : @ Przemo ,03.04.2014
  • 59
  • 24
  • 71
Jutro sprawdzę jak działa :)
Skomentował : @ Przemo ,03.04.2014
  • 59
  • 24
  • 71