Tengo la siguiente consulta:
Código:
select convert(char(14), b.RADI_NUME_RADI) as "IDT_Numero Radicado" ,b.RADI_PATH as "HID_RADI_PATH" , datename(yyyy,b.RADI_FECH_RADI)+'-'+replace(str(month(b.RADI_FECH_RADI),2),' ','0')+'-'+ replace(str(day(b.RADI_FECH_RADI),2),' ','0')+' '+replace(str(datepart(hh,b.RADI_FECH_RADI),2),' ','0')+ ':'+replace(str(datepart(mi,b.RADI_FECH_RADI),2),' ','0')+' '+substring(convert(char(19),b.RADI_FECH_RADI,0),18,2) as "DAT_Fecha Radicado" ,b.RADI_FECH_OFIC as "DAT_Fecha Firma Radicado" ,convert(char(14), b.RADI_NUME_RADI) as "HID_RADI_NUME_RADI" ,UPPER(b.RA_ASUN) as "Asunto",b.rut_archivo as "Carpeta", d.NOMBRE_DE_LA_EMPRESA ENTIDADES , c.SGD_TPR_DESCRIP as "Tipo Documento" ,b.RADI_USU_ANTE "Enviado Por" ,convert(char(14),b.RADI_NUME_RADI) "CHK_CHKANULAR" ,b.RADI_LEIDO "HID_RADI_LEIDO" ,b.RADI_NUME_HOJA "HID_RADI_NUME_HOJA" ,b.CARP_PER "HID_CARP_PER" , b.CARP_CODI "HID_CARP_CODI" ,b.SGD_EANU_CODIGO "HID_EANU_CODIGO" ,b.RADI_NUME_DERI "HID_RADI_NUME_DERI" , b.RADI_TIPO_DERI "HID_RADI_TIPO_DERI", (select (case when f.FrmRadicado=b.RADI_NUME_RADI then (f.FrmNombres+' '+f.FrmApellidos) else '' end)) as 'Persona Firma Documento' from radicado b left outer join SGD_TPR_TPDCUMENTO c on b.tdoc_codi=c.sgd_tpr_codigo left outer join BODEGA_EMPRESAS d on b.eesp_codi=d.identificador_empresa, Usr_Frm_Radicado f where b.radi_nume_radi is not null and b.radi_depe_actu=400 and b.radi_usua_actu='1' and b.carp_codi=0 and b.carp_per=0 order by 3 DESC
El problema es que le tuve que agregar ese select case que esta hay y ahora me esta arrojando 2 veces cada registro, no se si algo tenga mal en el case o me haga falta adicionarle algoa la consulta.
El case lo coloque para que me muestre las personas quefirmaron el documento en caso de que realmente exista esta informacion.
Gracias