Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: maskowanie danych
Forum PHP.pl > Forum > Bazy danych > Oracle
Method
Witam wszystkich chetnych porad smile.gif

sprawa wyglada nastepująco mam powiedzmy
select zakupy, typy dockumentow, terminy .... from budzet where cos tam cos tam cos tam
w where'rze wykonuje jakies operacje dodawania odejmowanie dzielenia itp itede z uzyciem miedzy innymi wartosci z pola zakupy

A teraz do sedna sprawy

Zakupy moga byc na plus lub minus a wiec zarowno -234 jak i 234 sa poprawne
lecz do moich "funkcji" zliczajacych w where'rze potrzebuje takiej zaleznosci
jesli zakupy sa mniejsze od 0 to zakupy = 0, lecz tylko na potrzeby samej sqlki - danych nie moge zmodyfikowac, w tabeli powinno zostać te -234.
Pomyslow bylo pare raplacowanie i zrzucenie to-number , probowalem decode'm
wszystko skonczylo sie na D.....

za wszelka pomoc z gory THX
SongoQ
- Mozesz uzyc union i wyciagac mniejsze o 0 a w 2 zapytanie wieksze od 0 ale pierwszego zapytania zwracac w polu zakupy 0 a w 2 tak jak maja byc.

-Inny sposob to zastosowac jakis warunek
-Odwolac sie do funkcji ktora by Ci zamieniala

Mozliwosci jest wiele.
Method
Wielkie dzieki
napisalem se procedurke co mi to agreguje i po sprawie
SongoQ
Tak z Ciekawosci na jakiej wersji pracujesz?
Method
ora 8 i 9 - wiem ze 8 powinienem migrowac ale jakoś to boli za bardzo.
w filiach mam mssql'a - czasem uzywam winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.