You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
3.1 KiB
56 lines
3.1 KiB
USE [FastMoneyPro_Remit]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[proc_internationalSendTarget] Script Date: 9/27/2019 1:30:14 PM ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
CREATE proc [dbo].[proc_internationalSendTarget](
|
|
@flag VARCHAR(50) = NULL
|
|
,@year VARCHAR(20) = NULL
|
|
,@month VARCHAR(50) = NULL
|
|
,@branchId VARCHAR(50) = NULL
|
|
,@user VARCHAR(50) = NULL
|
|
,@userType VARCHAR(2) = NULL
|
|
,@agentId INT = NULL
|
|
,@countryId VARCHAR(50) = NULL
|
|
)AS
|
|
SET NOCOUNT ON
|
|
SET XACT_ABORT ON
|
|
BEGIN
|
|
DECLARE
|
|
@previousMonth VARCHAR(20)
|
|
,@previousYr VARCHAR(20)
|
|
,@StartDate VARCHAR(20)
|
|
,@previousMonthDate VARCHAR(20)
|
|
,@incentive VARCHAR(MAX)
|
|
IF @flag='s'
|
|
BEGIN
|
|
|
|
select @month = datename(month,getdate())
|
|
select @year = datepart(year,getdate())
|
|
SET @StartDate = CONVERT(DateTime, LEFT(@month, 3) + ' 1 '+@year+'', 100);
|
|
|
|
SELECT TOP 1
|
|
[Target] =isnull(targentTxn,0)
|
|
,[Actual] =isnull(actualTxn,0)
|
|
,[Remaining]=ISNULL(targentTxn,0)-ISNULL(actualTxn,0)
|
|
,[PreviousActual] = isnull(preMonthActual,0)
|
|
,head = '<span class=\"color-red\">Txn count till <strong>'+@month+' '+cast(DATEPART(day,getdate())-1 as varchar)+'</strong></span>'
|
|
FROM RemittanceLogData.dbo.agentTarget WITH(NOLOCK)
|
|
WHERE agentId = @branchId
|
|
AND yr = @year
|
|
AND yrMonth = @month
|
|
AND userName = @user
|
|
|
|
SELECT @incentive WHERE 1=2
|
|
SELECT @incentive head
|
|
|
|
END
|
|
END
|
|
|
|
|
|
|
|
|
|
|
|
GO
|