-- =============================================
-- Author: gary
-- Create date: 2011-11-04
-- Description: 取 tblsalesorderdetail 的数据
-- =============================================
alter function UDF_GetSpecification
(@SalesOrderno nvarchar(20),
@itemNo int)
returns nvarchar(50)
as
begin
declare @result nvarchar(255)
declare @Thickness nvarchar(100)
declare @Width nvarchar(100)
declare @Length nvarchar(100)
(select @Thickness=Thickness,
@Width= Width,
@Length=Length
from tblsalesorderdetail where SalesOrderNo=@SalesOrderno and ItemNo=@itemNo)
set @result=
(select
(case when Thickness is null then '' else convert(varchar(32),Thickness)+' X ' end)+
(case when Width is null then '' else (case when length is null then
convert(varchar(32),Width) else convert(varchar(32),Width)+' X ' end) end+
(case when Length is null then '' else convert(varchar(32),Length) end)) as value
from tblsalesorderdetail where SalesOrderNo=@SalesOrderno and ItemNo=@itemNo)
return @result
end
-- Author: gary
-- Create date: 2011-11-04
-- Description: 取 tblsalesorderdetail 的数据
-- =============================================
alter function UDF_GetSpecification
(@SalesOrderno nvarchar(20),
@itemNo int)
returns nvarchar(50)
as
begin
declare @result nvarchar(255)
declare @Thickness nvarchar(100)
declare @Width nvarchar(100)
declare @Length nvarchar(100)
(select @Thickness=Thickness,
@Width= Width,
@Length=Length
from tblsalesorderdetail where SalesOrderNo=@SalesOrderno and ItemNo=@itemNo)
set @result=
(select
(case when Thickness is null then '' else convert(varchar(32),Thickness)+' X ' end)+
(case when Width is null then '' else (case when length is null then
convert(varchar(32),Width) else convert(varchar(32),Width)+' X ' end) end+
(case when Length is null then '' else convert(varchar(32),Length) end)) as value
from tblsalesorderdetail where SalesOrderNo=@SalesOrderno and ItemNo=@itemNo)
return @result
end