Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Unir resultado de 2 select SQL

Estas en el tema de Unir resultado de 2 select SQL en el foro de Bases de Datos General en Foros del Web. Saludos... Me encuentro con un problema que al menos para mi es bien complicado... El asunto es que tengo una función almacenada en una base ...
  #1 (permalink)  
Antiguo 05/12/2012, 15:49
 
Fecha de Ingreso: marzo-2007
Mensajes: 17
Antigüedad: 17 años
Puntos: 0
Unir resultado de 2 select SQL

Saludos...

Me encuentro con un problema que al menos para mi es bien complicado...

El asunto es que tengo una función almacenada en una base de datos sql anywere de powerbuilder...

Esta función me devuelve unos totales, que son mostrados en un datawindow, bueno el punto es este: Hay un calculo o un dato que no se lo puede hacer dentro del sql.

Que pasa ese calculo lo tengo que hacer en otro sql aparte y el problema es que no se como unir las columnas del primer sql con el segundo...

He estado buscando en la web pero parece que eso no se puede hacer no he podido encontrar nada al respecto...

Les paso a esquematizar algo como es el asunto:


Primer Sql

Devuelve

nombre,
ruc,
parcial,
con_iva,
sin_iva,
iva,
total


Segundo Sql

ruc,
numero_documentos

necesito la función me devuelva lo siguente:

nombre,
ruc,
parcial,
con_iva,
sin_iva,
iva,
total,
numero_documentos (Segundo SQL)


este campo numero_documentos contabiliza lógicamente la cantidad
de facturas que tiene el cliente, pero como en el primer Sql se toman
en cuenta 2 tablas que son la cabecera y detalle de la factura si yo hago el cálculo
dentro del primer Sql me contabiliza el tomar de registros por detalle y no por factura...

es por eso que lo tengo que hacer por separado...Si tienen el modo de hacerlo en un
solo sql seria fantástico pero si no entonces les suplico ayuda para hacerlo de algun modo dentro de una función sql...

Les agradezco
  #2 (permalink)  
Antiguo 07/12/2012, 02:13
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 2 meses
Puntos: 89
Respuesta: Unir resultado de 2 select SQL

Haz un inner join uniendo las dos tablas por RUC

Etiquetas: der, select, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:59.