PDC_REPORT_CreazioneDB/sql/Testbes/procedure/dbo_GetTextTemplateConfiguration.sql
2025-06-10 15:29:40 +02:00

12 lines
564 B
Transact-SQL

CREATE procedure [dbo].[GetTextTemplateConfiguration](@Rete varchar(1), @Tipo int, @Trimestrale int, @FieldName varchar(15))
as
begin
SELECT top (1) ttc.TextValue
FROM dbo.ReportTemplate rt inner join dbo.TextTemplateConfigurationMapping ttcm on rt.TemplateID = ttcm.TemplateID
inner join dbo.TextTemplateConfiguration ttc on ttc.TextFieldID = ttcm.TextFieldID
WHERE
(@Rete like rt.Rete) and
(@Trimestrale = rt.IsTrimestrale or rt.IsTrimestrale = -1) and
(@Tipo = rt.ContractType or rt.ContractType = -1) and
(@FieldName = ttc.TextFieldName)
END