PDC_REPORT_CreazioneDB/sql/Produzione/funzioni/dbo_FFCODICEFISCALE.sql
2025-06-10 16:47:41 +02:00

16 lines
462 B
Transact-SQL

--select [dbo].[FFCODICEFISCALE] ('DRGFG','','3333')
CREATE FUNCTION [dbo].[FFCODICEFISCALE]
(@COD_FISCALE varchar(16), @COD_MANDATO varchar(6), @PIVA_FIDUCIARIA varchar(11))
RETURNS varchar(16)
WITH EXEC AS CALLER
AS
BEGIN
DECLARE @cf VARCHAR(16)
IF (isnull(ltrim(rtrim(@COD_MANDATO)),'') <> '')
SET @cf = 'FF@'+ @COD_MANDATO
ELSE IF (isnull(@COD_FISCALE,'') <> '')
SET @cf = @COD_FISCALE
ELSE
SET @cf = @PIVA_FIDUCIARIA
RETURN @cf
END