jueves, 15 de septiembre de 2011

Utilizar Sub-query como campo en PsQuery

Creando una query se me presento el siguiente problema, utilizar una subquery como campo en una PsQuery... pero al querer agregar la subquery en la consulta atravez del Gestor de Consultas por PIA, me generaba el siguiente Error. "No se pueden utilizar cláusulas FROM en las expresiones. (50,536)"

 Para solucionar el problema se resolvio de la siguiente manera:

1.- Se crea, atravez del designer una definicion SQL.
2.- Agregue una variables de %P, la cual me permita pasar el alias de la tabla principal de la Query para realizar el join.
3.- Le damos un nombre y "Guardar"
 
4.- En la expresion se invoca la definicion SQL creada anteriormente atraves del Comando %SQL y se agrega el valor de la variables a sustituir. "Acepta"
 5.- Indicamos que la expresion se Utilizada como Campo Ver Imagen.
 6.-  LISTO, si visualizamos el SQL generado nos daremos cuenta que se agrego a la consulta la subquery creada...
7.- Resultado Final ...


Espero les sea de ayuda ...

No hay comentarios:

Publicar un comentario