Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Zapytanie SQL do bazy SQLEXPRESS2005

darjar 22 Maj 2014 16:44 669 5
  • #2 22 Maj 2014 17:34
    Dżyszla
    Poziom 42  

    W1-W4 to kolejne wartości dla danej kategorii, czy tak?

    Jeśli tak, to do głowy przychodzi tylko robienie podselectów, w stylu (nie pamietam składni MS, więc zapiszę trochę tak pseudo-SQL)

    Kod: sql
    Zaloguj się, aby zobaczyć kod
    Oczywiście rozwiązanie jest bardzo sztywne i ogranicza do 4 wartości na kategorię.

    0
  • #3 22 Maj 2014 17:40
    gaskoin
    Poziom 38  

    A masz możliwość zorganizowania tabel inaczej ?

    0
  • #5 22 Maj 2014 19:50
    Dżyszla
    Poziom 42  

    Wydaje mi się, że generalnie takie rzeczy to tylko w narzędziach raportowania da się sensownie rozwiązać (nie wyłączając z tego samej aplikacji), sam SQL chyba nie dostarczy optymalnego rozwiązania (pomijając operowanie za pośrednictwem procedur składowanych).

    0
  • #6 22 Maj 2014 19:53
    marcinj12
    Poziom 40  

    Poszukaj przykładów na użycie funkcji PIVOT w SQL server. Nie wiem czy jest obsługiwana w tej wersji o której piszesz, ale jeśli tak, to będzie chyba to.

    0