Kod: Zaznacz cały
@PAR ?@S4|Kod_kreskowy|Kod 590xxxxx:REG= @? PAR@
twr_kod in (select twr_kod from cdn.twrkarty where SUBSTRING(twr_EAN,9,4)=??Kod_kreskowy
union select twr_kod from cdn.twrkarty right outer join cdn.twrjm on Twr_GIDNumer=TwJ_TwrNumer where SUBSTRING(twJ_EAN,9,4)=??Kod_kreskowy)
Hint: dla uproszczenia podajemy wyłącznie ostatnie 4 z 12 cyfr kodu EAN13 (cyfra 13 nie jest istotna, gdyż jest automatycznie generowaną sumą kontrolną a pierwsze cyfry zawsze się powtarzają, gdyż identyfikują kraj, jednostkę zarządzająca kodami i naszą firmę). Jeżeli ktoś pracuje w firmie która ma przyznany większy zakres numerów EAN niż 10.000 (stąd w przykładzie podajemy 4 cyfry) powinien odpowiednio poszerzyć możliwość wpisywania do np. 5 znaków dla puli 100.000 kodów (wtedy argumenty SUBSTRING zmieniamy z 8,4 na 7,5)
xxxxx w definicji parametru dynamicznego oczywiście zastępujemy naszym prefiksem kodów kreskowych (590 na początku = POLSKA)