-- ============================================= -- Author: -- Create date: <07/12/2017> -- Description: -- ============================================= CREATE FUNCTION [C6Mart].[EsistonoServiziAggiuntivi] ( @Rete varchar(1), @CodiceFiscale varchar(20) ) RETURNS bit AS BEGIN declare @chiaveclientepb int declare @numServ tinyint declare @ret bit set @ret = 0 set @numServ = 0 -- Cerca chiaveclientepb a partire da Rete + CodiceFiscale select @chiaveclientepb = ChiaveClientePb from [BFDSPUC01T].ConsulenzaUnica.[dbo].[vInfoCliente] where rete = @Rete and CodFis = @CodiceFiscale select @numServ = count(*) from [BFDSPUC01T].ConsulenzaUnica.[dbo].[v_servizi_aggiuntivi] where chiaveclientepb = @chiaveclientepb and flagattivo = 1 if @numServ > 0 set @ret = 1 return @ret END