![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 513 Pomógł: 1 Dołączył: 25.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem z napisaniem zapytania z warunkami dotyczącymi innych pól w tabeli, aby wykonać update tabeli musze wyliczyć pola WartoscNetto i WartoscPremii (wcześniej ich nie było, a tabela jest zasilona w dane) przykładowo, mamy tabelę: ilosc , masa , cena , premia , rodzaj , WartoscNetto, WartoscPremii, wartości: 2, 25 , 10 , 20 , % , '' , '' 5, 1 , 20 , 100 , zł, '', '' potrzebuję zapytanie, które: 1. pomnoży: ilosc x masa x cena -> wpisze wartość do WartoscNetto 2. pomnoży: ilosc x masa x cena x (premia)/100 - jeśli w polu rodzaj jest % -> wpisze wartość do WartoscPremii 3. przepisze premia -> WartoscPremii (jeśli w polu rodzaj jest 'zł') poproszę o pomoc, z góry dziękuję |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
1)
UPDATE tabela set WartoscNetto = ilosc * masa * cena pozostale dwa analogicznie, z tym ze musisz uzyc IF w zaleznosci od warunku -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.06.2025 - 17:10 |