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

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