Skocz do zawartości

Zmiana wag wszystkich produktów

Polecane posty

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 przez Piotr Żółtański
Link to postu

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
×
×
  • Dodaj nową pozycję...