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.
44 lines
1.2 KiB
44 lines
1.2 KiB
USE [FastMoneyPro_Remit]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[proc_TransactionCount] Script Date: 7/4/2019 11:35:48 AM ******/
|
|
DROP PROCEDURE [dbo].[proc_TransactionCount]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[proc_TransactionCount] Script Date: 7/4/2019 11:35:48 AM ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
|
|
CREATE proc [dbo].[proc_TransactionCount]
|
|
as
|
|
declare @date date = GetDate() ;
|
|
|
|
declare @intPaid int , @iSend int , @iCancel int
|
|
|
|
SELECT @intPaid = COUNT(tranStatus)
|
|
FROM dbo.remitTran WITH(NOLOCK)
|
|
WHERE paidDate BETWEEN @date AND GETDATE()
|
|
|
|
SELECT @iSend = COUNT('A')
|
|
FROM dbo.remitTran WITH(NOLOCK)
|
|
WHERE createdDate BETWEEN @date AND GETDATE()
|
|
|
|
SELECT @iCancel = COUNT('A')
|
|
FROM dbo.remitTran WITH(NOLOCK)
|
|
WHERE cancelApprovedDate BETWEEN @date AND GETDATE()
|
|
|
|
SELECT @iCancel iCancel,@iSend iSend, @intPaid intPaidCount
|
|
|
|
|
|
SELECT [TxnNo] = count(1) ,tranStatus
|
|
FROM remitTran(nolock)
|
|
where tranStatus NOT IN ('payment','cancel','Paid')
|
|
group by tranStatus
|
|
UNION ALL
|
|
|
|
SELECT [TxnNo] = count(1),'Pending GIBL Reprocessing' tranStatus
|
|
FROM remitTran trn WITH(NOLOCK)
|
|
WHERE trn.approvedBy IS NOT NULL AND trn.payStatus = 'Unpaid'
|
|
AND tranStatus = 'payment' AND pCountry = 'Nepal'
|
|
AND trn.pAgent = 1056
|
|
GO
|