Resultado con exists dudoso
Buenos dias, tengo el siguiente escenario:
Código:
Tabla Vendedores: |
|
Hola sierraja, puedes hacerlo con Left Join, no dices la BD que usas.
Saluditos |
Gracias por tu atencion. Necesito hacer una correcion sobre la tabla de ventas
Código:
Tabla de Ventas |
Es correcto, estoy utilizando firebird. Gracias por tu atencion:D
|
Cita:
Saluditos |
Es correcto, hice la prueba que me indicaste, pero se me queda colgada la maquina :confused:
|
Hola, tenia un error en la sintaxis. Pero ahora tengo otro error y lo genera en el segundo select, es decir despues del join left y me dice que hay error sistaxis.
|
Cita:
Saluditos |
Ok Gracias. La consulta es:
Código SQL [-]select * from direccion_operacional d left join (select codigo_suscriptor from facturacion f where Extract(Month From Fecha)='12') f on (d.codigo_do=f.codigo_suscriptor) where f.codigo_suscriptor is null; |
Perdon por el error:
Disculpa |
Hola, lo unico que veo es que le estas asignando el mismo alias tanto para el select interior como para el resultado que da ese select, has la prueba quitando el alias que has puesto en el select interior, también puedes probar ejecutando solo la segunda consulta, para saber si ahí esta el problema.
Saluditos |
He intentado la consulta interior y genera un error en el alias despues del where es decir
|
Hola de nuevo, la consulta interior es solo esta:
también te decía que pruebes quitando el alias de la consulta interior, pero no debería dar problemas, así como esta porque es solo una tabla.
Acabo de hacer la prueba, aplicando a mis tablas y la consulta que te puse si funciona. Saluditos |
A mí me parece mas fácil hacerlo de ésta manera:
. Recomendación: Algo muy importante para poder hacer estos tipos de consulta es conocer los diferentes JOIN y poder utilizarlo en diferentes consultas, para lo cual recomiendo leer muy atentamente ésta página(o tambien ésta) que nos va llevar a entender muy bien estos tipos de consulta y nos va fascilitar la vida.;). Saludos...:) |
La franja horaria es GMT +2. Ahora son las 17:32:09. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi