Cezary HMT 0 Napisano 17 Lipca 2019 Udostępnij Napisano 17 Lipca 2019 w Zestawienie przedstawiające towary z dodanym zdjęciem Witam, chciałbym usunąć zdjęcia z Subiekta GT. A dokładniej, usunąć zdjęcia ze wszystkich towarów które są nieaktywne lub je wypisać aby wiedzieć który z towarów mam edytować :) Mógłby ktoś pomóc w tym temacie? Bo moja znajomość języka SQL kończy się na napisaniu podstawowego zapytania które wypisze (coś) gdzie jest (coś) ;) Link to postu
Tadeusz Sasnal 8 Napisano 17 Lipca 2019 Udostępnij Napisano 17 Lipca 2019 w Zestawienie przedstawiające towary z dodanym zdjęciem (edytowane) Zestawienie pokazujące listę towarów nieaktywnych w których są zdjęcia : select tw_Symbol [Symbol] , tw_Nazwa [Nazwa] , cast(DATALENGTH(zd_zdjecie) as money) [Rozmiar w B] , cast(DATALENGTH(zd_zdjecie) / 1024.0 as money) [Rozmiar w kB] , cast(DATALENGTH(zd_zdjecie) / 1024.0 / 1024.0 as money) [Rozmiar w MB] from tw__Towar join tw_ZdjecieTw on tw_Id = zd_IdTowar where tw_Zablokowany = 1 A to powinno hurtem usunąć zdjęcia z bazy z towarów nieaktywnych: PROSZĘ PRZED UŻYCIEM WYKONAĆ KOPIĘ BAZY DANYCH! DELETE tw_ZdjecieTw from tw__Towar join tw_ZdjecieTw on tw_Id = zd_IdTowar where tw_Zablokowany = 1 Edytowane 17 Lipca 2019 przez Tadeusz Sasnal dodanie kodu 1 Link to postu
Cezary HMT 0 Napisano 18 Lipca 2019 Autor Udostępnij Napisano 18 Lipca 2019 w Zestawienie przedstawiające towary z dodanym zdjęciem Dziękuje bardzo, śmiga bez zarzutów. Testowałem na bazie lokalnej. Mam jeszcze jedno pytanko, jak edytować ten skrypt aby była możliwość wyboru, czy ma pokazać zablokowane czy aktywne? Próbowałem zrobić to sam patrząc na inne zestawienia ale nic z tego nie wyszło. Z góry dzięki za pomoc! Link to postu
Tadeusz Sasnal 8 Napisano 18 Lipca 2019 Udostępnij Napisano 18 Lipca 2019 w Zestawienie przedstawiające towary z dodanym zdjęciem (edytowane) Na szybko można zrobić drugie zestawienie zmieniając tylko na samum końcu z where tw_Zablokowany = 1 na where tw_Zablokowany = 0 Poniżej skrypt zestawienia w którym można wybierać czy mają być pokazane towary aktywne, nieaktywne czy jedne i drugie. select tw_Symbol [Symbol] , tw_Nazwa [Nazwa] , cast(DATALENGTH(zd_zdjecie) as money) [Rozmiar w B] , cast(DATALENGTH(zd_zdjecie) / 1024.0 as money) [Rozmiar w kB] , cast(DATALENGTH(zd_zdjecie) / 1024.0 / 1024.0 as money) [Rozmiar w MB] from tw__Towar join tw_ZdjecieTw on tw_Id = zd_IdTowar where tw_Zablokowany IN ({CHL:TAK#0#NIE#1#:Czy towar jest aktywny?}) Edytowane 18 Lipca 2019 przez Tadeusz Sasnal 1 Link to postu
Cezary HMT 0 Napisano 18 Lipca 2019 Autor Udostępnij Napisano 18 Lipca 2019 w Zestawienie przedstawiające towary z dodanym zdjęciem (edytowane) Jeśli mogę zapytać - czym jest znacznik "CHL"? I dziękuje bardzo za pomoc Już wiem, sprawdziłem to pod F1 Jeszcze raz dzięki za to zestawienie Edytowane 18 Lipca 2019 przez Cezary Kępiński Link to postu
Polecane posty