dbo.obtener_card_score

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

1
Name Data Type Length Description
@p_Cuit varchar 20

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

CREATE OR ALTER PROCEDURE dbo.obtener_card_score
@p_Cuit varchar(20)
AS

BEGIN
       SET NOCOUNT ON;
  
select nombre_persona as nombre,isnull(datos_sociedades.capital,0) as capital,
--sociedades_tipo.descripcion as forma_juridica, 
IIF(isnull(forma_juridica,'')!='',forma_juridica, sociedades_tipo.descripcion) as forma_juridica, 
isnull(count(socios.c01_cuit_soc),0) as directores,
isnull(count(accionistas.cuit_acc),0)  as accionistas
from padrones 
left join  datos_sociedades on datos_sociedades.cuit = @p_Cuit
left join sociedades_tipo on sociedades_tipo.cod_sociedad = datos_sociedades.soc_codigo
left join socios on socios.c01_cuit = @p_Cuit and socios.visible = 1 and c04_ultimo = 'S'
left join accionistas on accionistas.cuit_sociedad = @p_Cuit
where identificacion = @p_Cuit and habilitado = 1
GROUP BY nombre_persona,capital,IIF(isnull(forma_juridica,'')!='',forma_juridica, sociedades_tipo.descripcion)


END

GO

Used By

No items found