FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Ayuda con consulta SQL
Saludos a tod@s :
Solicito ayuda con una consulta de SQL ya que soy novato con SQL Server. Partiendo de dos tablas (Trabajadores y Servicios) quiero hacer una consulta que muestre los trabajadores activos que no están incluidos en ningún servicio. El query que he probado es este : Cita:
Espero que alguien pueda ayudarme. Saludos a tod@s. |
#2
|
||||
|
||||
No funciona porque estas relacionando las tablas...
Código:
SELECT DISTINCT T.CDGO, T.NMBRECMPLTO FROM TRBJDRES T WHERE T.ACTIVO = -1 AND NOT EXISTS (SELECT 1 FROM SERVICIOS S WHERE T.CDGO = S.CDGOTOP) ORDER BY T.CDGO
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
||||
|
||||
Gracias !!
Gracias delphi.com.ar !!!!
Es exactamente lo que necesitaba... lo he probado y funciona perfectamente. Gracias y saludos. P.D.: Por mi parte ya se puede cerrar este hilo, es necesario hacer algo para cerrarlo o se deja tal cual? |
#4
|
||||
|
||||
Hilo no cerrado
Hola delphi.com.ar :
El script que me facilitastes funciona perfectamente : Cita:
Agradeceria me indicaras alguna pista de como hacerlo. Saludos. |
#5
|
||||
|
||||
No entiendo que quieres decir con "agrupada por otro campo (S.NMROORDEN)"
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#6
|
||||
|
||||
Me explico mejor...
A la consulta original : SELECT DISTINCT T.CDGO, T.NMBRECMPLTO FROM TRBJDRES T WHERE T.ACTIVO = -1 AND NOT EXISTS (SELECT 1 FROM SERVICIOS S WHERE T.CDGO = S.CDGOTOP) ORDER BY T.CDGO tengo que añadir un campo (NMROORDEN) que pertenece a la tabla Servicios (S) y mostrar los resultados de la consulta agrupados por ese campo "Group by S.NMROORDEN". Gracias por tu ayuda... |
#7
|
||||
|
||||
tgsistemas
Mencionas que eres novato en sql. Quizá te interese leerte algún tutorial básico como por ejemplo este. No hay nada como tener una idea general para no atorarnos tanto. // Saludos Última edición por roman fecha: 18-02-2004 a las 16:00:02. Razón: Error disléxico |
|
|
|