Professional Documents
Culture Documents
Q. To get IMPS, BHIM, ASEPS, USSD and BHIM Aadhaar Days Count Status
Select TxnMode as'TxnType',count(distinct TxnDate)as'DaysCount',
sum(TxnVolume)as'TxnVolume',replace(Convert(varchar(20),max(TxnDate),106),' ','-')as'LastReportedOn'
fromDigiPayPro.dbo.DigiPayTransDetail where
TxnMode in ('AEPS','BHIM','BHIM Aadhaar','IMPS','USSD')
Group by TxnMode
order by 1
Q. To get TxnVolume and TxnValue Status of IMPS, BHIM, USSD, NACH and BHIM Aadhaar Status
selectTxnModeas'TxnType', sum(TxnVolume)as'TxnVolume',sum(TxnValue)as'TxnValue'
fromDigiPayPro.dbo.DigiPayTransDetail
where TxnMode in ('BHIM Aadhaar','BHIM','IMPS','USSD','NACH')
group by TxnMode
order by 1
Q. To get TxnVolume and TxnValue AEPS (OFFUS Financial)/ BHIM Aadhaar Status given by NPCI
select'AEPS (OFFUS Financial)/ BHIM Aadhaar'as'TxnType',
sum(TxnVolume)as'TxnVolume',sum(TxnValue)as'TxnValue'
fromDigiPayPro.dbo.AEPSTransDetailDateWise
whereTxnType in('01','04','25','FC')
order by 1
Q. To get TxnVolume and TxnValue AEPS (OFFUS Non Financial) Status given by NPCI
select'AEPS (OFFUS Non Financial)'as'TxnType',
sum(TxnVolume)as'TxnVolume',sum(TxnValue)as'TxnValue'
fromDigiPayPro.dbo.AEPSTransDetailDateWise
whereTxnType in('05')
order by 1
For Banks : To check if where TxnVolume is very very high in comparision to TxnValue (due to column
swap)
selectTxnDate, DataSource, TxnMode, BankCode,sum(TxnVolume) as 'TxnVolume', sum(TxnValue) as
'TxnValue' from DigiPayTransDetail
whereDataSource='Bank'
group by TxnDate, DataSource, TxnMode, BankCode
having sum(TxnVolume)>sum(TxnValue)
order by 1 desc
For NPCI : To check if where TxnVolume is very very high in comparision to TxnValue (due to column swap)
selectTxnDate, DataSource, TxnMode, BankCode,sum(TxnVolume) as 'TxnVolume', sum(TxnValue) as
'TxnValue' from DigiPayTransDetail
whereDataSource='NPCI'
group by TxnDate, DataSource, TxnMode, BankCode
having sum(TxnVolume)>sum(TxnValue)
order by 1 desc
For RBI : To check if where TxnVolume is very very high in comparision to TxnValue (due to column swap)
selectTxnDate, DataSource, TxnMode, BankCode,sum(TxnVolume) as 'TxnVolume', sum(TxnValue) as
'TxnValue' from DigiPayTransDetail
whereDataSource='RBI'
group by TxnDate, DataSource, TxnMode, BankCode
having sum(TxnVolume)>sum(TxnValue)
order by 1 desc
For Close Loops : To check if where TxnVolume is very very high in comparision to TxnValue (due
to column swap)
selectTxnDate, DataSource, TxnMode, BankCode,sum(TxnVolume) as 'TxnVolume', sum(TxnValue) as
'TxnValue' from DigiPayTransDetail
whereDataSource='Close Loops'
group by TxnDate, DataSource, TxnMode, BankCode
having sum(TxnVolume)>sum(TxnValue)
order by 1 desc
Q. To check when TxnVolume and TxnValue status of various data sources
For Banks : To check if where TxnVolume is very very high in comparision to TxnValue (due to
column swap)
selectTxnDate, BankCode, TxnType, sum(TxnVolume) as 'TxnVolume', sum(TxnValue) as 'TxnValue' from
BankTransDetailDateWise
whereTxnDate>='1 apr 2017' and TxnDate<='14 may 2018'
andTxnType in ('INB','MOB','OTH')
group by TxnDate, BankCode, TxnType
order by 1 desc
For Banks : To check if where TxnVolume is very very high in comparision to TxnValue (due to
column swap)
selectTxnDate, DataSource, TxnMode, BankCode,sum(TxnVolume) as 'TxnVolume', sum(TxnValue) as
'TxnValue' from DigiPayTransDetail
whereDataSource='Bank'
group by TxnDate, DataSource, TxnMode, BankCode
order by 1 desc
For NPCI : To check if where TxnVolume is very very high in comparision to TxnValue (due to
column swap)
selectTxnDate, DataSource, TxnMode, BankCode,sum(TxnVolume) as 'TxnVolume', sum(TxnValue) as
'TxnValue' from DigiPayTransDetail
whereDataSource='NPCI'
group by TxnDate, DataSource, TxnMode, BankCode
order by 1 desc
For RBI : To check if where TxnVolume is very very high in comparision to TxnValue (due to
column swap)
selectTxnDate, DataSource, TxnMode, BankCode,sum(TxnVolume) as 'TxnVolume', sum(TxnValue) as
'TxnValue' from DigiPayTransDetail
whereDataSource='RBI'
group by TxnDate, DataSource, TxnMode, BankCode
order by 1 desc
For Close Loops : To check if where TxnVolume is very very high in comparision to TxnValue (due
to column swap)
selectTxnDate, DataSource, TxnMode, BankCode,sum(TxnVolume) as 'TxnVolume', sum(TxnValue) as
'TxnValue' from DigiPayTransDetail
whereDataSource='Close Loops'
group by TxnDate, DataSource, TxnMode, BankCode
order by 1 desc