czy mogę prosić o podpowiedź "co to robi/jak to działa"? (chodzi o logikę)
(albo wskazanie o czym poczytać, ucze się sam metodą prób i błędów, więc nie zawsze wiem w która stronę "patrzeć")
próbuję zmodyfikować kod raportu z programu Subiekt jako samodzielne zapytanie, ale nie rozumiem jak to działa, nie spotkałem sie z takim zapisem
CHL_DB to zapewne jakaś nazwa parametru/zmiennej pobierana z systemu w momencie generowania zestawienia
pytania:
czy to będzie działac prawidłowo jeżeli pozbęde się odwołania do zmiennej (bez {CHL_DB: ... } zostaną same select+union
jak to działa: SELECT -1, '(dowolna)'
jak to działa: ORDER BY 2:grupa:-1:(dowolna)
jak to działa: "-1 IN" (wynik select)
kawałek problemowego kodu (zestawienia magazynowego generowanego w Subiekcie), jeden z warunków z sekcji WHERE:
(T.tw_IdGrupa IN ({CHL_DB: SELECT -1, '(dowolna)'
UNION ALL
SELECT grt_Id, grt_Nazwa
FROM sl_GrupaTw
ORDER BY 2:grupa:-1:(dowolna)})
OR -1 IN ({CHL_DB: SELECT -1, '(dowolna)'
UNION ALL
SELECT grt_Id, grt_Nazwa
FROM sl_GrupaTw
ORDER BY 2:grupa:-1:(dowolna)}))
jeżeli wymagane całe zapytanie, podeślę,
bez warunków where kod działa, tylko wyniki sa nieprawidłowe
będę wdzięczny za podpowiedzi, sugestie