2025年2月15日

小票自动换行:

select '/*{txt.width=800 txt.height=60 txt.x=10 txt.y=4  txt.height.autosize=yes  DataWindow.detail.height.autosize=yes }*/' from dual

商品漏的加价格组:

declare
begin
  FOR rec IN (SELECT * FROM s_saleprice_group WHERE compid = 2) LOOP
    for rec2 in (select distinct *
                   from t_ware
                  where t_Ware.wareid in
                        (select distinct wareid
                           from t_store_d
                          where wareqty > 0)) loop

      INSERT INTO t_ware_saleprice
        (compid,
         salegroupid,
         wareid,
         saleprice,
         minprice,
         memprice,
         maxsaleprice,
         maxwhlprice,
         stamp,
         memcardflag,
         memminprice,
         memprice2,
         memminprice2,
         memprice3,
         memminprice3,
         memprice4,
         memminprice4,
         memprice5,
         memminprice5,
         memprice6,
         memminprice6,
         memprice7,
         memminprice7,
         pile,
         integral_cash,
         minsaleprice)
        SELECT 2,
               rec.salegroupid,
               rec2.wareid,
               nvl(rec2.advsaleprice, 0),
               0,
               --rec2.minprice,
               nvl(rec2.memadvsaleprice, 0),
               --rec2.memprice,
               nvl(rec2.maxsaleprice, 0),
               nvl(rec2.maxwhlprice, 0),
               seq_stamp.nextval,
               --stamp,
               nvl(rec2.specialflag, 0),
               --memcardflag,2015/7/31 会员特价flag
               --0,
               nvl(rec2.leastsaleprice, 0),
               -- memminprice,
               0,
               --memprice2,
               0,
               --memminprice2,
               0,
               --memprice3,
               0,
               --memminprice3,
               0,
               --memprice4,
               0,
               --memminprice4,
               0,
               --memprice5,
               0,
               --memminprice5,
               0,
               --memprice6,
               0,
               --memminprice6,
               0,
               --memprice7,
               0,
               --memminprice7,
               rec2.pile,
               --pile,
               0,
               rec2.leastsaleprice
          FROM dual
         WHERE NOT EXISTS (SELECT 1
                  FROM t_ware_saleprice s
                 WHERE s.compid = rec2.compid
                   AND s.wareid = rec2.wareid
                   AND s.salegroupid = rec.salegroupid);
    END LOOP;
  end loop;
end;

生成随机库存

DELETE  FROM T_CT_STORE_NEW;

insert into T_CT_STORE_NEW( compid ,batid_type,busno,Vencuscode,Subitemid,Makeno,makedate,Invalidate,stallno,Purprice,Wareqty,
Warecode,Purtax,Buyer,Paytype,Cashtype,old_sys_time,impflag)
SELECT S.compid,'正常批次', s.busno,1080,'0',
DBMS_RANDOM.STRING('A', 5)||'-'||TRUNC(DBMS_RANDOM.VALUE(1000, 9999)),
TO_DATE('2019-01-01', 'YYYY-MM-DD') + DBMS_RANDOM.VALUE(0, 365*5),
TO_DATE('2025-01-01', 'YYYY-MM-DD') + DBMS_RANDOM.VALUE(0, 365*5),  
'11'||S.BUSNO,ROUND(DBMS_RANDOM.VALUE(1, 200), 2) ,
TRUNC(DBMS_RANDOM.VALUE(100, 999)),warecode,'13',168,'01','11201',
 TO_DATE('2023-01-01', 'YYYY-MM-DD') + DBMS_RANDOM.VALUE(0, 365),'0'
FROM  t_ware  cross join s_busi s where s.orgtype in ('30')  AND T_WARE.COMPID =2  AND S.COMPID = 2 
and warecode = '003012';

 begin
  proc_ct_store();
end;

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇