Kompletnie w ciemno (bo się nie znam na SQL'u
) założyłem że trzeba zrobić UPDATE odpowiedniej kolumny w tabeli tw_Zmiana.
Zrobiłem takie łączne zapytanie do np. zmiany grupy towarowej:
update tw__Towar set tw_IdGrupa = 'ID_GRUPY' where tw_Symbol = 'SYMBOL_1'
update tw_Zmiana set zt_ZmianaGrupa = current_timestamp where zt_TowarID =
(select zt_TowarID from tw_Zmiana
left join tw__Towar on tw_Id=zt_TowarID
where tw_Symbol='SYMBOL_1')
Czyli w jednym zapytaniu mam zmianę grupy i aktualizację czasu w kolumnie zt_ZmianaGrupa w tabeli tw_Zmiana.
Proszę o podpowiedzi:
1. Czy tak to ma działać?
2. Czy powyższe zapytanie jest prawidłowe?
3. Czy jeszcze jakąś tabelę trzeba zaktualizować?
4. Czy mogę odpuścić sobie tabelę tw_ZmianaTw bo wg dokumentacji jest ona dla Subiekta Sprint, a ja nie mam zamiaru z niego korzystać.
Dziękuję.