![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 21.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem z wyswietleniem odpowiednio mojego zapytania. Zlicza mi ono jakas wartosc dla uzytykownika dla kazdego miesiaca oddzielnie. Wszystko działa ok tyle ze miesiace sa wyswietlane pionowo (jeden pod drugim), a chodzi mi aby w wyniku powstało 12 nowych kolumn z odpowiednimi miesiacami, a w nich wartosci dla danego uzytkownika z konkretnego miesiaca. Instnieje sposob aby to zrobic "łopatologicznie" czyli po SELECTcie wypisanie jakos watosci z danego miesiaca ale wydaje mi sie ze nie bedzie to aby optymalne (a zapytanie bedzie działac na dosc duzych danych). Znalazłem wzmianke o TRANSLATE/PIVOT ale nie wiem jak to ugryzc, czy da sie czyms takim to zrobic i czy w ogole jest to zaimplementowane w MS SQL 08. Poniezej zapytanie ktore mam i tabele. Gorna - ktora mam w tej chwili (mniej wiecej) oraz dolna - taka jak bym chcial otrzymac. Z 'Inne' mozna narazie zrezygnowac narazie.
TABELE: z gory dzieki za pomoc |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:09 |