Si, yo estoy en V5R3 .....
El 27 de enero de 2011 09:17, Fco. Javier B. L. <[email protected]>escribió: > Antes de nada una cosa Raul. > "INNER JOIN" existe en SQL/400? > Lo digo proque estoy buscando en el manual > http://publib.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/QBKSQ900/CONTENIDO?SHELF=&DT=19940818181324 > y > no lo encuentro. > O hay otro manual más actualizado? Porque el que yo estoy mirando es del > 94. > Saludos. > > Javier. > > > > > > ------------------------------ > > > > Message: 2 > > Date: Tue, 25 Jan 2011 09:49:27 +0100 > > From: Raul Bascones <[email protected]> > > Subject: Re: AYUDA EN SQL COMPLEJO > > To: "forum.help400" <[email protected]> > > Message-ID: > > <[email protected]<aanlktikrtixutphlwkfvecfgjbodo8nq%[email protected]> > > > > Content-Type: text/plain; charset="iso-8859-1" > > > > No sé si puede valer: > > > > SELECT * FROM > > ( > > SELECT cabfra.* , detfra.*, substr(detfra.descri, 35,10) presupuesto > > FROM cabfra INNER JOIN detfra > > ON cabfra.nfactura = detfra.nfactura > > WHERE cabfra.anyo = Anyo_deseado > > ) AS facturas > > > > INNER JOIN > > > > ( > > SELECT cabppto.*, detppto.*, digits(cabppto.numppto) numpptoALFA > > FROM cabppto INNER JOIN detppto > > ON cabppto.numppto = detfra.numppto > > ) AS presupuestos > > > > ON facturas.presupuesto = presupuestos.numpptoALFA > > ----- > > > > Un saludo > > > > > > El 24 de enero de 2011 11:43, Fco. Javier B. L. <[email protected] > >escribió: > > > > > Hola a todos!! > > > Hoy necesito hacer un SQL más o menos complejo. > > > Tengo por un lado una tabla de cabeceras de fra (CABFRA) y el detalle > > > (DETFRA). > > > Y luego cabeceras de presupuesto (CABPPTO) y el detalle (DETPPTO). > > > Tengo que relacionar CABFRA con DETFRA por año y nº de factura (hasta > aquí > > > bien). > > > Hago SELECT * FROM CABFRA, DETFRA... > > > Aquí viene lo complicado. > > > En cada fila leída de DETFRA tengo un campo descripción (DESCRI). > > > En DESCRI tengo, en las posiciones 35 a 44 (10 posiciones > alfanuméricas) el > > > número de presupuesto (NUMPPTO). > > > Con NUMPPTO quiero ir a buscar si existen cabeceras de presupuesto > > > (CABPPTO) con éste número. > > > El problema es que NUMPPTO es alfanumérico (ya que forma parte de la > > > descripción) y el nº de presupuesto de CABPPTO es numérico. > > > Primero no se cómo relacionar facturas con presupuestos. > > > Segundo no se cómo convertir el nº de presupuesto alfanumérico a > numérico y > > > luego relacionar. > > > Alguien me puede ayudar? > > > Un saludo. > > > Javier. > > > > > > > > > ____________________________________________________ > Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) > Forum.Help400 © Publicaciones Help400, S.L. >
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.

