Terazi ürünlerinin barkodlarının son 3 hanesini PLU yapmak için gerekli SQL kodu

Aşağıdaki kodlar ile barkodun son 3 hanesi plu no yapılabilir.

  • Terazi grubu olmayan ve barkod uzunluğu 4 hane olanlar:
update stok set terazigrup_k=1,  terazipluno = cast(substring(
(select first 1 barkod from vstokbirimbarkod where vstokbirimbarkod.stok_k=stok.k) from 2 for 3) as tamsayi) 
where k in (select  k from vstokbarkod where char_length(barkod)=4)
  • Terazi grubu olanları:
update stok set terazipluno = cast(substring(
(select first 1 barkod from vstokbirimbarkod where vstokbirimbarkod.stok_k=stok.k) from 2 for 3) as tamsayi) 
where terazigrup_k is not null
1 Beğeni