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
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