Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/06/2004, 14:11
alexander21rr
 
Fecha de Ingreso: enero-2004
Ubicación: iquitos
Mensajes: 164
Antigüedad: 20 años, 3 meses
Puntos: 0
EN EL SQL ME SALE UN ERROR MI SINTAXSI ES COMO SIGUE:

SELECT u.DNI,
u.Nombre,
u.Ape_P,
Contrato = ISNULL(u.contrato,''),
d.id_den,
d.Fecha_reg,
d.Fecha_fin,
d.Comen_den,
dir.Nombre, dir.Referencia, dir.Distrito, dir.d_via, dir.Zona, dir.Sed, dir.Codigovia,
r.Id_trab,
td.Id_Def,td.Descripcion,
dat.id_sub,
Fecha_sup = ISNULL(CONVERT(VARCHAR(12),dat.fech_sup),'') ,
Hora = ISNULL(dat.hora,''),
Observacion= ISNULL(dat.observacion,''),
Supervisor = ISNULL(( SELECT Nombre + ' ' + Ape_p
FROM TBLPERSONAL
WHERE Id_per = dat.id_per
),
''),
Tecnico = ISNULL(( SELECT Nombre + ' ' + Ape_p
FROM TBLPERSONAL
WHERE Id_per = dat.id_Serv
),
''),
Trabajo = ISNULL(( SELECT descripcion
FROM TBLACTIVIDAD
WHERE id_act = dat.id_act
),
''),
TODO = (SELECT a.* FROM OPENROWSET('SQLOLEDB','SERVER=SRVSQL;UID=SUPER;PWD =PWD,'EXEC ENERGIQT.DBO.OBTENER_DATOS 100600443') AS a)
FROM TblUsuario AS u INNER JOIN TblUserden AS ud ON u.dni = ud.dni INNER JOIN
Tbldenuncia AS d ON d.Id_Den=ud.Id_Den INNER JOIN
TblUbDen AS dir ON d.id_den=dir.id_den INNER JOIN
TblRegistrar AS r ON r.id_den = d.id_den INNER JOIN
TblTipoDeficiencia AS td ON td.id_def = d.id_def INNER JOIN
tblatencion AS dat ON dat.id_den = d.id_den
WHERE d.Id_Den = 'EOR0402012'

ESTE ES EL TIPO DE CONSULTA QUE HAGO PERO ME SALE UN ERROR
Sólo se puede especificar una expresión en la lista de selección cuando la subconsulta no se especifica con EXISTS.
__________________
javier