UFN_DSQL_JOURNALENTRYFROMDATAELEMENT
Returns as sql statement for all columns of JournalEntry plus one column called DATAELEMENTID for the account structure guid that was passed in.
Return
Return Type |
---|
nvarchar(max) |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN |
Definition
Copy
create function [dbo].[UFN_DSQL_JOURNALENTRYFROMDATAELEMENT] (@ID as uniqueidentifier)
returns nvarchar(max)
as
begin
declare @COLUMN as int;
select @COLUMN = SEGMENTCOLUMN
from
DATAELEMENT as DE
inner join ACCOUNTSTRUCTURE as GAS on DE.GLACCOUNTSTRUCTUREID = GAS.ID
where DE.ID=@ID;
declare @v as nvarchar(max)
set @v=N'select * from JOURNALENTRY where DATAELEMENT' + cast(@COLUMN as nvarchar(3)) + 'ID = @ID' --+ cast(@ID as nvarchar(700));
return @v
end