Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/09/2009, 01:20
javi_cassi
 
Fecha de Ingreso: enero-2008
Mensajes: 268
Antigüedad: 16 años, 4 meses
Puntos: 11
Respuesta: Duda con dos Select

Hola abmptc.

Segun veo, basicamente son difernetes porqeu hacen cosas diferentes.
En la select a) lo que haces es sacar todas las actividades que no hayan cesado y que NO tengan ningun registro con puesto con fecha fin
Mientras que en la b) estas sacando las actividades sin cese y qeu SI tengan puesto con fecha fin.

Fijate qeu en la primera select estas usando un NOT EXISTS, mientras que en la segunda la condicion la estas uniendo al resto, por lo qeu estas sacando dos cosas difernetes.
Además, imagina que existe una actividad con dos puestos. Uno con fecha y el otro sin fecha. En la select a) no apareceria ningun dato acerca de esta actividad (puesto que existe un registro qeu la fecha es nula), mientras que en la b) saldria uno, puesto qeu hay un registro cumple tus coondiciones

Espero que te aclare.

te vale??

saludos