Piotr Żółtański 0 Napisano 12 Lutego 2021 Udostępnij Napisano 12 Lutego 2021 w Zmiana wag wszystkich produktów (edytowane) Cześć wszystkim, Potrzebuję zmienić w Subiekcie wagi wszystkich towarów w ten sposób, że bieżąca waga zostanie podzielona przez 1000. Czy da się napisać SQL do tego? Tłumaczę przyczynę: Kiedyś wprowadzaliśmy wagę w ten sposób, że 8 g było wpisywane jako 8 kg. Robiliśmy tak dlatego, że produkty były bardzo lekkie. Lżejsze niż 1 gram. Nie dało się ich wpisać w prawidłowy sposób, więc każda waga była zawyżana 1000-krotnie. Teraz już nie mamy tak lekkich produktów i chciałbym aby waga podawana przez Subiekt była podawana prawdziwie. Zmiana wielu produktów jest ciężka, stąd sprawdzam, czy da się to zrobić automatycznie. Dzięki z góry za pomoc. Pozdrawiam Edytowane 12 Lutego 2021 przez Piotr Żółtański Link to postu
Radosław Kostrzewa 808 Napisano 12 Lutego 2021 Udostępnij Napisano 12 Lutego 2021 w Zmiana wag wszystkich produktów Tak, da się to zrobić przez napisanie funkcji SQL. 1 Link to postu
Piotr Żółtański 0 Napisano 18 Lutego 2021 Autor Udostępnij Napisano 18 Lutego 2021 w Zmiana wag wszystkich produktów Podaję rozwiązania od Pana Radosława Kostrzewy. Może komuś się przyda. Proszę zrobić sobie kopie bazy np. z programu serwisowego, zalogować się do kopii i dodać zestawienie własne (Insert) Nazwa: Aktualizacja wag Opis: cokolwiek Treść SQL: S SELECT 1 UPDATE tw__Towar SET tw_Masa=tw_Masa1000 SELECT 'Aktualizacja wagi towarów wykonana' Teraz należy raz uruchomić to zestawienie. Jeśli będzie ok to można śmiało powtórzyć na bazie produkcyjnej. Masy wszystkich produktów się zaktualizują. Po wykonaniu aktualizacji należy usunąć to zestawienie, by sobie przypadkiem nie popsuć danych. Dziękuję raz jeszcze. Link to postu
Paweł B 20 Napisano 18 Lutego 2021 Udostępnij Napisano 18 Lutego 2021 w Zmiana wag wszystkich produktów (edytowane) @Piotr Żółtański zjadłeś gwiazdkę 😆 , powinno być: SELECT 1 UPDATE tw__Towar SET tw_Masa=tw_Masa/1000 SELECT 'Aktualizacja wagi towarów wykonana' Edytowane 19 Lutego 2021 przez Paweł B poprawa błędnego operatora w zapytaniu Link to postu
Piotr Żółtański 0 Napisano 18 Lutego 2021 Autor Udostępnij Napisano 18 Lutego 2021 w Zmiana wag wszystkich produktów 7 minut temu, Paweł B napisał: @Piotr Żółtański zjadłeś gwiazdkę 😆 , powinno być: SELECT 1 UPDATE tw__Towar SET tw_Masa=tw_Masa*1000 SELECT 'Aktualizacja wagi towarów wykonana' Źle przekopiowałem. Chociaż w tym wypadku to ukośnik "/" zamiast gwiazdki, ale dzięki za poprawienie Link to postu
Paweł B 20 Napisano 19 Lutego 2021 Udostępnij Napisano 19 Lutego 2021 w Zmiana wag wszystkich produktów O boziu. Wiódł ślepy kulawego 😁 Link to postu
Polecane posty