Summary

Bank Aqua Dev - Testing
Exception ID 639151123001114332
Sequence 0
Item Number 0
ISN 0
User Harry

Exception Description

The multi-part identifier "h.CrDrFlag" could not be bound.

Business Description

Query execution error for screen - 'ARManualMatching' Query - 'WITH PossibleMatches AS ( SELECT a.Id AS IdA, b.Id AS IdB, a.Amount, a.CrDrFlag AS CrDrA, b.CrDrFlag AS CrDrB, a.AccountOwnersReference, a.ServicingBankReference, a.SupplementaryDetails, ROW_NUMBER() OVER (PARTITION BY a.Id ORDER BY b.Id) AS RowNumA, ROW_NUMBER() OVER (PARTITION BY b.Id ORDER BY a.Id) AS RowNumB FROM ARReconciliationDetails a JOIN ARReconciliationDetails b ON a.Id < b.Id AND a.Amount = b.Amount AND ( a.AccountOwnersReference = b.AccountOwnersReference OR a.ServicingBankReference = b.ServicingBankReference OR a.SupplementaryDetails = b.SupplementaryDetails ) AND ( (a.CrDrFlag = 'C' AND b.CrDrFlag = 'D') OR (a.CrDrFlag = 'D' AND b.CrDrFlag = 'C') ) WHERE a.ReconciliationReferenceInitialId = 637505511558888378 AND b.ReconciliationReferenceInitialId = 637505511558888378 AND a.MatchSequenceNumber = 0 AND b.MatchSequenceNumber = 0 AND a.PossibleMatchSequenceNumber = 0 AND b.PossibleMatchSequenceNumber = 0 AND a.GroupNumber = 0 AND b.GroupNumber = 0 AND a.LockUser = '' AND b.LockUser = '' AND a.[ReconciliationReferenceInitialId] = '637505511558888378' AND b.[ReconciliationReferenceInitialId] = '637505511558888378' AND (a.MatchStatus <> 'M' AND b.MatchStatus <> 'M') AND ((a.GroupNumber = 0 AND a.ReferenceType IN ('S', 'L')) OR (a.ReferenceType = 'G' AND a.GroupNumber > 0)) AND ((b.GroupNumber = 0 AND b.ReferenceType IN ('S', 'L')) OR (b.ReferenceType = 'G' AND b.GroupNumber > 0)) AND (h.[CrDrFlag] IN ('C')) -- Apply additional filters ), FilteredMatches AS ( SELECT * FROM PossibleMatches WHERE RowNumA = 1 AND RowNumB = 1 ) SELECT r.* FROM ARReconciliationDetails r WHERE r.Id IN ( SELECT IdA FROM FilteredMatches UNION SELECT IdB FROM FilteredMatches ) ORDER BY [Currency] ASC OFFSET 0 ROWS FETCH NEXT 20000 ROWS ONLY;'

Exception Data

{"HelpLink.ProdName":"Microsoft SQL Server","HelpLink.ProdVer":"12.00.9114","HelpLink.EvtSrc":"MSSQLServer","HelpLink.EvtID":"4104","HelpLink.BaseHelpUrl":"https://go.microsoft.com/fwlink","HelpLink.LinkId":"20476"}

Stack Trace

   at Microsoft.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, SqlCommand command, Boolean callerHasConnectionLock, Boolean asyncClose)
   at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
   at Microsoft.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
   at Microsoft.Data.SqlClient.SqlDataReader.get_MetaData()
   at Microsoft.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
   at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean isAsync, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
   at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry, String method)
   at Microsoft.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior)
   at Microsoft.Data.SqlClient.SqlCommand.ExecuteReader()
   at Aquila.AgGrid.AgGridTableCreationMethods.GetServerSideGridData(AgGridFilteringParms inParms) in C:\Users\Harry\source\repos\Aquila\Aquila\AgGrid\AgGridTableCreationMethods.cs:line 273