gawcio . 21 Napisano 20 Września 2023 Udostępnij Napisano 20 Września 2023 w Aukcja trwająca --> SPECYFICZNE Cześć, czy gdzieś w bazie danych zapisują się wspomniane parametry specyficzne, które z poziomu Sello można podejrzeć w zakładce "SPECYFICZNE"? Cytuj Link to postu
Bartosz Rosa 1 770 Napisano 21 Września 2023 Udostępnij Napisano 21 Września 2023 w Aukcja trwająca --> SPECYFICZNE Oczywiście. Inaczej nie było by ich widać . W tabeli au_CategorySpecific jest lista przypisanych do aukcji parametrów, które znajdują się w tabeli st_CategorySpecific, zaś wartości słownikowe do tych parametrów są w st_CategorySpecificDict. Cytuj Link to postu
gawcio . 21 Napisano 3 Października 2023 Autor Udostępnij Napisano 3 Października 2023 w Aukcja trwająca --> SPECYFICZNE Pomożesz ze zbudowaniem zapytania wyciągającego parametry specyficzne do konkretnej aukcji? O ile w specyfikacji jest informacja o połączeniu st_CategorySpecific z st_CategorySpecificDict, to brakuje jak dołączyć au_CategorySpecific SELECT * FROM st_CategorySpecific JOIN st_CategorySpecificDict on csd_CatSpecId = cs_Id JOIN au_CategorySpecific on xxx = xxx WHERE as_AuctionId = '23883' Cytuj Link to postu
Bartosz Rosa 1 770 Napisano 20 Października 2023 Udostępnij Napisano 20 Października 2023 w Aukcja trwająca --> SPECYFICZNE Udało się coś zrobić? Temat mi wisi na liście TODO, a ze względów premiery Sello NX i różnych okoliczności nie mogłem się nim zająć. Tam, o ile pamiętam st_CategorySpecificDict nie ma sztywnego powiązania i należy odszukać wartości po csd_CatSpecId = cs_ParamExtId. Musiałbym sprawdzić, bo tam akurat to nie jest powiązane identyfikatorami bazodanowymi. Cytuj Link to postu
gawcio . 21 Napisano 21 Listopada 2023 Autor Udostępnij Napisano 21 Listopada 2023 w Aukcja trwająca --> SPECYFICZNE Cześć, właśnie nie bardzo, ciężko tam te parametry połączyć bo w zależności od parametru znajdują się w różnych miejscach, profiler też na niewiele się zdał przy tym. Masz tam kogoś wewnętrznie kto wie jak to dokładnie działa żeby po id aukcji wyłuskać te specyficzne? Cytuj Link to postu
Bartosz Rosa 1 770 Napisano 22 Listopada 2023 Udostępnij Napisano 22 Listopada 2023 w Aukcja trwająca --> SPECYFICZNE Mam... siebie . W takim razie czekamy dalej aż będzie chwila na ten temat. Cytuj Link to postu
gawcio . 21 Napisano 22 Listopada 2023 Autor Udostępnij Napisano 22 Listopada 2023 w Aukcja trwająca --> SPECYFICZNE Ok, zatem czekam cierpliwie 1 Cytuj Link to postu
gawcio . 21 Napisano 18 Grudnia 2023 Autor Udostępnij Napisano 18 Grudnia 2023 w Aukcja trwająca --> SPECYFICZNE Cześć, jak tam mój task, przesuwa się do góry? Cytuj Link to postu
Bartosz Rosa 1 770 Napisano 19 Grudnia 2023 Udostępnij Napisano 19 Grudnia 2023 w Aukcja trwająca --> SPECYFICZNE No właśnie wskoczył na in_progress Ogólnie temat dość skomplikowany aby wyciągnąć wszystkie wartości parametrów, bo są tam różne taktyczne zagrywki w danych, przetwarzane na poziomie kodu programu, który odpowiednio je interpretuje, parametry zależne, niejednoznaczne, zakresowe itp. Ale w najprostszej postaci można spróbować je wyciągnąć tak: select as_fieldId "Id parametru", cs_title "Nazwa parametru", case cs_type when 1 then isnull((select top 1 csd_value from st_CategorySpecificDict where csd_extId = as_vvarchar ), as_vvarchar) when 3 then convert(NVARCHAR(max), as_vmoney) when 4 then as_vvarchar end "Wartość" --, * -- <----- odkomentować, żeby pobrać wszystkie kolumny from au_CategorySpecific acs join st_CategorySpecific cs on cs.cs_ParamExtId = acs.as_FieldId join au__Auction on as_AuctionId = au_id where acs.as_AuctionId= 5311 -- <------------------------------ tutaj id aukcji and cs_LeafCategoryExtId = (select cat_catId from st_Category where cat_id = au_CatId) order by cs_DescribesProduct desc, cs_required, cs_title 1 Cytuj Link to postu
Polecane posty
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.