SQL Server - Consulta que cumpla dos condiciones o una sola

 
Vista:
sin imagen de perfil
Val: 1
Ha disminuido su posición en 23 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Consulta que cumpla dos condiciones o una sola

Publicado por fernando (2 intervenciones) el 11/12/2017 14:18:59
Hola, como escribo una consulta en la cual cumpla por ejemplo tengo dos autores y la consulta tiene que resolver que uno de los dos sea jefe o uno de los dos sea jefe

1
2
3
4
5
6
select count(distinct idTrab)
from trabajo
where idTrab in (select distinct idtrab from tautores where idInvestigador = 2 and  rolinvestig = 'jefe')
and idTrab in (select idtrab from tautores where idInvestigador = 3  and  rolinvestig = 'jefe')
 
//aca cubro el caso en que los dos sean jefe pero no en el caso de que el 2 sea jefe y el 3 no


Saludos!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 297
Bronce
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Consulta que cumpla dos condiciones o una sola

Publicado por Rafael (110 intervenciones) el 12/12/2017 15:35:13
Si entendi tu pregunta...

"a consulta tiene que resolver que uno de los dos sea jefe o uno de los dos sea jefe"

que supongo es solo...

Que uno de los dos sea jefe.

1
2
3
select count(distinct idTrab)
from trabajo
where idTrab in (select idtrab from tautores where idInvestigador in (2,3) and  rolinvestig = 'jefe')
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar