UFN_QUERY_GLACCOUNT

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@ACCOUNTSYSTEMID uniqueidentifier IN

Definition

Copy


CREATE function [UFN_QUERY_GLACCOUNT](@ACCOUNTSYSTEMID uniqueidentifier)
returns table
as
return
select
    T1.ID,
    T1.ACCOUNTNUMBER,
    T1.ACCOUNTDESCRIPTION,
    (SELECT CATEGORYNAME FROM DBO.PDCATEGORYDEFINITION WHERE PDCATEGORYDEFINITION.ID = PDCATEGORYDEFINITIONID) CATEGORY,
    T1.ACCOUNTALIAS
from
    GLACCOUNT T1
    inner join PDACCOUNTSEGMENT T2 on T1.ID=T2.GLACCOUNTID 
    inner join PDACCOUNTSEGMENTVALUE T3 on T2.PDACCOUNTSEGMENTVALUEID = T3.ID 
    inner join PDACCOUNTSTRUCTURE T4 on T4.ID =T3.PDACCOUNTSTRUCTUREID 
where 
    SEGMENTTYPE = 1
    and T1.PDACCOUNTSYSTEMID = @ACCOUNTSYSTEMID
    and T4.PDACCOUNTSYSTEMID = @ACCOUNTSYSTEMID