fnTransactions_GetTopNUnprocessedCustomTransactionForClient
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ClientID | int | IN | |
@TransactionTypeGuid | uniqueidentifier | IN | |
@N | int | IN |
Definition
Copy
CREATE function [dbo].[fnTransactions_GetTopNUnprocessedCustomTransactionForClient]
(@ClientID int,
@TransactionTypeGuid as uniqueidentifier,
@N as int)
returns table as
return (
select top (@N)
ctran.TransactionTypeGuid,
ctran.CustomTransactionID,
ctran.DateLastChanged,
ctran.AddedByUserID,
ctran.Data,
dbo.fnGetRaisersEdgeRecordIDFromLinkedUserID(ctran.addedbyuserid) BackofficeID
from dbo.CustomTransactions ctran
where
ctran.ClientsID=@ClientID
and ctran.dateProcessed is null
and (ctran.TransactionTypeGuid=@TransactionTypeGuid or (ctran.TransactionTypeGuid = 'B66DBB34-D0A1-4155-8E2E-89A328BCCD33' and @TransactionTypeGuid = '1A74D83C-818E-11DC-BD66-F4AD56D89593'))
order by ctran.CustomTransactionID
)