“ORACLE游標應用”
需求:一行數(shù)據(jù),按照該行數(shù)據(jù)中其中一列的數(shù)據(jù)作為打印次數(shù) 進行打印。
表A:
SHOCODE COUNT
001 2
002 3
要求將這個表中 按照count數(shù)來打印,如2那就打印2個,N個就打印N個。
解決方案:
第一:創(chuàng)建游標
--創(chuàng)建游標開始 HX
第三:將生成的臨時表TD1_tmp數(shù)據(jù)查詢出,進行打印設置
實例:物流周轉(zhuǎn)筐標簽打印
匯總客戶所有訂單裝框商品的體積(前提先做好了所有商品的基礎體積數(shù)據(jù)),然后根據(jù)周轉(zhuǎn)筐的體積,電腦自動計算所需要的周轉(zhuǎn)筐數(shù)量。然后打印標簽,進行裝框商品周轉(zhuǎn)筐的粘貼。
使用到函數(shù)如:
ceil(sum(商品體積*商品數(shù)量)/周轉(zhuǎn)筐體積) as m3 --計算框數(shù) 向上取整。floor向下取整
當然實際當中是要考慮 裝箱率
cvsnet@126.com- 該帖于 2015-5-28 16:30:00 被修改過