如果超过1个ITEM,则显示条形码,否则显示混合

时间:2019-12-05 16:04:34

标签: zpl

如果有多个项目,但如果只有一个项目,则试图使该标签显示混合。任何帮助将不胜感激。

UPC:

^FO33,630^A0N,31,42^FDUPC:^FS
^FO41,665
^BY3^BUN,132,Y,N,Y^FD[[select top 1
case when RN > 1 then 'Mixed' else UPC end
from
(
select
[UPC],
row_number() over (order by UPC) RN
from
(
  SELECT x.X_REF_ITEM UPC
  FROM ITEM_CROSS_REFERENCE x with (nolock) 
  inner join SHIPPING_CONTAINER c with (nolock) 
  ON x.ITEM = c.ITEM and x.COMPANY = c.COMPANY 
  WHERE c.INTERNAL_CONTAINER_NUM = [[CONTAINERPARENT.INTERNAL_CONTAINER_NUM]]
  UNION all 
  SELECT x.X_REF_ITEM UPC
  FROM ITEM_CROSS_REFERENCE x (nolock)
  inner join SHIPPING_CONTAINER c 
  ON x.ITEM = c.ITEM and x.COMPANY = c.COMPANY 
  inner join SHIPPING_CONTAINER p 
  ON c.PARENT = p.INTERNAL_CONTAINER_NUM 
  WHERE p.INTERNAL_CONTAINER_NUM = [[CONTAINERPARENT.INTERNAL_CONTAINER_NUM]]
) A
) B
order by RN desc]]^FS
^FT87,184

0 个答案:

没有答案