首页    新闻    小组    威客    人才    下载    博客    代码贴    在线编程    论坛
代码贴随便看看SQL
with t as (select 'A' 单位, '制造业' 行业门类, '纺织业' 行业大类,'棉纺织及印染精加工' 行业中类, 1 金额
union all 
select 'D' 单位, '制造业' 行业门类, '纺织服装、服饰业' 行业大类,'机织服装制造' 行业中类, 4 金额
union all 
select 'E' 单位, '制造业' 行业门类, '纺织服装、服饰业' 行业大类,'针织或钩针编织服装制造' 行业中类, 4 金额)

select t.单位, 
case t.行业中类 when '机织服装制造' then t.金额 else 0 end 机织服装制造,
case t.行业中类 when '针织或钩针编织服装制造' then t.金额 else 0 end 针织或钩针编织服装制造,
case t.行业中类 when '棉纺织及印染精加工' then t.金额 else 0 end 棉纺织及印染精加工
from t
阅读全部 | yiyanxiyin 贴于 2023年7月6日 18:29     hide bbsi
SELECT T3.FDATE 生产订单日期,T2.F_BAHSCDDH 生产订单编号,T3.FDATAVALUE 工作令,T3.CPBM 对应产品编码,T3.FNUMBER 物料编码,T3.WLMC 物料名称,T3.FSPECIFICATION 规格型号,
       T3.FQTY 数量,T1.F_BAH_DATE 开工时间,T5.WGRQ 完工时间,T4.FNAME 工序名称 FROM BAH_t_Cust100002 T1
LEFT JOIN BAH_t_Cust_Entry100046 T2 ON T1.FID=T2.FID
LEFT JOIN (SELECT T1.FBILLNO,T1.FDATE,T3.FNUMBER,T3.FNAME WLMC,T3.FSPECIFICATION,T4.FNUMBER CPBM,T5.FDATAVALUE,T2.FQTY FROM T_PRD_MO T1
LEFT JOIN T_PRD_MOENTRY T2 ON T1.FID=T2.FID
LEFT JOIN (SELECT A.FMATERIALID,A.FNUMBER,B.FNAME,B.FSPECIFICATION,A.FBAHTEXTURE FROM T_BD_MATERIAL A
LEFT JOIN T_BD_MATERIAL_L B ON A.FMATERIALID=B.FMATERIALID) T3 ON T2.FMATERIALID=T3.FMATERIALID
LEFT JOIN T_BD_MATERIAL T4 ON T2.FBAHSCDDCPMC=T4.FMATERIALID
LEFT JOIN (select T1.FENTRYID,T2.FDATAVALUE from T_BAS_ASSISTANTDATAENTRY T1
LEFT JOIN T_BAS_ASSISTANTDATAENTRY_L T2 ON T1.FENTRYID=T2.FENTRYID) T5 ON T2.FBAHWORK=T5.FENTRYID) T3 ON T2.F_BAHSCDDH=T3.FBILLNO
LEFT JOIN T_ENG_PROCESS_L T4 ON T1.F_BAHGYMC=T4.FID
LEFT JOIN (SELECT T1.F_BAH_DATE WGRQ,T1.F_BAHGXMC,T2.F_BAHSCDDH FROM BAH_t_Cust100004 T1
......................
阅读全部 | 袁翠翠 贴于 2022年6月14日 13:59     hide bbsi
select * from t3st
阅读全部 | boyplay 贴于 2020年10月8日 17:57     hide bbsi
create or replace trigger stu_trig
after delete or insert or UPDATE on tb_student
declare
    age number;
    cnt number;
begin
    if inserting then
        select min(TRUNC(months_between(sysdate, birthday)/12)) into age from tb_student;
        dbms_output.put_line(age);
    elsif deleting then
        select count(*) into cnt from tb_student;
        dbms_output.put_line(cnt);
......................
阅读全部 | mimijilu 贴于 2019年6月1日 20:07     hide bbsi
x=76543
y=0
do while x>0
      y=x%10+y*10
      x=int(x/10)
enddo
阅读全部 | 最后的八月 贴于 2019年3月19日 22:23     hide bbsi
create table 专业信息表
(编号 char(6) not null primary key,
 院系编号 char(4) not null,
 名称 char(40) not null,
 foreign key (院系编号) references 系部信息表(编号) on update cascade
)


服务器: 消息 170,级别 15,状态 1,行 5
第 5 行: '(' 附近有语法错误。
阅读全部 | Exactly 贴于 2015年7月11日 23:47     hide bbsi
select a.agentcode 工号,
       a.name 姓名,
       (select codename
          from ldcode
         where codetype = 'sex'
           and code = a.sex) 性别,
       (select codename
          from ldcode
         where codetype = 'degree'
           and code = a.degree) 学历,
       a.birthday 出生日期,
       b.Initgrade 入职职级,
......................
阅读全部 | 魏利宇 贴于 2015年5月13日 13:48     hide bbsi
Create Function [dbo].[fn_BitTest32](@num int,@bitpostion int)
Returns bit
As
Begin
--测试某位是否为真
Declare @Rst bit=0
Declare @bit int 
If (@bitpostion>=1 And @bitpostion<=31)
Begin 
Set @bit=Power(2,@bitpostion)
If((@num & @bit)=0)
        Set @Rst=0
......................
阅读全部 | mxbing1984 贴于 2014年8月23日 17:22     hide bbsi
Create Procedure [dbo].[sp_Converter](@TransType tinyint,@sInText nVarchar(4000),@sOutText nVarchar(4000) OUTPUT) 
AS
Begin
Declare @App int
Declare @Doc int
Declare @Err int
Declare @Selection int

Exec @Err = sp_OACreate 'Word.Application', @App OUT
If @err<>0 goto lb_err
Exec @Err = sp_OACreate 'Word.Document', @Doc OUT
If @err<>0 goto lb_err
......................
阅读全部 | mxbing1984 贴于 2014年8月23日 17:21     hide bbsi
DECLARE @hr INT;
DECLARE @objExcel INT;
DECLARE @objWorkBooks INT;
DECLARE @objWorkBook INT;
DECLARE @objSheets INT;
DECLARE @objSheet INT;
DECLARE @objRange INT;
Declare @A INT


EXEC @hr = sp_OACreate 'Excel.Application',@objExcel OUTPUT;
EXEC @hr = sp_OASetProperty @objExcel,'Visible','True';
......................
阅读全部 | mxbing1984 贴于 2014年8月23日 17:20     hide bbsi
1 2 下一页