You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1.1 KiB
Transact-SQL
37 lines
1.1 KiB
Transact-SQL
/****** Object: StoredProcedure [dbo].[sSysGetBillNo] Script Date: 01/05/2014 20:45:13 ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[sMsGetML]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[sSysGetBillNo]
|
|
GO
|
|
|
|
/****** Object: StoredProcedure [dbo].[sSysGetBillNo] Script Date: 01/05/2014 20:45:13 ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
|
|
SET QUOTED_IDENTIFIER OFF
|
|
GO
|
|
|
|
Create PROCEDURE [dbo].[sMsGetML]
|
|
(
|
|
@contractno varchar(50)=''
|
|
)
|
|
--WITH ENCRYPTION
|
|
AS
|
|
|
|
Begin
|
|
select max(RMBYS) RMBYS,max(RMBYF) RMBYF,max(RMBYS)-max(RMBYF) RMBML,
|
|
max(USDYS) USDYS,max(USDYF) USDYF,max(USDYS) -max(USDYF) USDML
|
|
from(select sum(amount) RMBYS,0 RMBYF,0 USDYS,0 USDYF
|
|
from ch_fee where feetype=1 and bsno=@contractno and currency='RMB'
|
|
union all
|
|
select 0,sum(amount) ,0,0 from ch_fee where feetype=2 and bsno=@contractno and currency='RMB'
|
|
union all
|
|
select 0,0,sum(amount) ,0 from ch_fee where feetype=1 and bsno=@contractno and currency='USD'
|
|
union all
|
|
select 0,0,0,sum(amount) from ch_fee where feetype=2 and bsno=@contractno and currency='USD'
|
|
)t1
|
|
End
|
|
|
|
GO
|
|
|
|
|