Jak napisać zapytanie które sprawia, że nazwa kolumny będzie się zmieniać wraz ze zmianą nazwy operacji?
Wiem jak utworzyć kolumnę zawierającą coś i mającą konkretną nazwę.
Tzn np Select case id_operacji when 0 then kasa end as 'operacja1'
Ale jak to zautomatyzowac żeby nie pisać tego "as operacja1"?
Załóżmy że ktoś grzebal w bazie i dla id_operacji określonego 0 nazwa była operacja1, ale jakiś Pan Kowalski zmienił nazwę na operacja2, w naszym case napisaliśmy nazwę kolumny ręcznie i trzeba by znowu ręcznie poprawić. Jak to zautomatyzowac gdyby było 50 pozycji? Można by to godzinami robić ręcznie
Automatyzacja nazwy kolumny
- Rejestracja: dni
- Ostatnio: dni
- Postów: 8
0
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Grudziądz/Bydgoszcz
- Postów: 5300
0
Czemu to robić po stronie bazy a nie jakiegoś transformera po stronie apki?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 8
0
mr_jaro napisał(a):
Czemu to robić po stronie bazy a nie jakiegoś transformera po stronie apki?
Dali mi takie zadanie, napisałam w kilku case jak niżej
case id_operacji when 0 then kwota_operacji as 'operacja1',
case id_operacji when 1 then kwota_operacji as 'operacja2' itd
A do tego dostałam komentarz "Głównym problemem zadania jest sprawienie że nagłówek będzie zależny od zmiany nazwy operacji '
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3561
0
pivot