SELECT
springid,
line_diameter,
Height,
caliber,
center_diameter,
cyclenum,
gram_weight,
u_spring.dscrp,
u_spring.createtime,
u_spring.createby,
u_spring.springtypeid,
CASE
WHEN springname <> '' THEN springname
WHEN u_springtype.springtypecode <> '' THEN
rtrim(u_springtype.springtypecode) + '/'+
left(rtrim(cast(u_spring.height_original as char(10))),2) + '/'+
left(rtrim(cast(u_spring.height as char(10))),2) + '/'+
left(rtrim(cast(u_spring.caliber as char(10))),4) + '/'+
left(rtrim(cast(u_spring.center_diameter as char(10))),3) + '/'+
left(rtrim(cast(u_spring.cyclenum as char(10))),1) + '/'+
left(rtrim(cast(u_spring.line_diameter as char(10))),3) + '-'+
left(rtrim(cast(u_spring.hardness as char(10))),5)
ELSE
left(rtrim(cast(u_spring.line_diameter as char(10))),4) + '/'+
left(rtrim(cast(u_spring.height as char(10))),4) + '/'+
left(rtrim(cast(u_spring.caliber as char(10))),4) + '/'+
left(rtrim(cast(u_spring.center_diameter as char(10))),4) + '/'+
left(rtrim(cast(u_spring.cyclenum as char(10))),4)
END
AS springname,
u_spring.comperssion_rate,
u_springtype.springtypecode,
u_spring.height_original,
CASE
WHEN hardness <= 8 THEN '软'
WHEN hardness <= 11 THEN '中软'
WHEN hardness <= 15 THEN '适中'
WHEN hardness <= 20 THEN '中硬'
ELSE '硬'
END AS hardness_level
From u_spring
INNER JOIN u_springtype ON u_springtype.springtypeid = u_spring.springtypeid
line_diameter LIKE '%' + @arg_line_diameter + '%'
Height=@arg_height
caliber=@arg_caliber
center_diameter=@arg_center_diameter
cyclenum=@arg_cyclenum
bedtypeid=@arg_bedtypeid
u_spring.springtypeid=@arg_springtypeid
his_typeid=1
u_spring.springtypeid > 20
u_spring.line_diameter LIKE '%' + @arg_search + '%' OR
u_spring.height LIKE '%' + @arg_search + '%' OR
u_spring.caliber LIKE '%' + @arg_search + '%' OR
u_spring.center_diameter LIKE '%' + @arg_search + '%' OR
u_spring.cyclenum LIKE '%' + @arg_search + '%'
序
弹簧名称
弹簧分类
类型编码
软硬程度
线径MM
高度CM
入袋前高度CM
口经CM
中心直径CM
圈数
克重KG
备注
等记人
登记时间