Buenos días.

Yo tengo el iSeries DB2 Universal Database for iSeries SQL Reference Version
5 Release 3 - Sixth Edition (August 2005) y si aparece el INNER JOIN.

No sé en versiones anteriores. 

Podría adjuntarlo, pero comprimido y todo son mas de 8 MiB y no creo que el
foro me acepte el adjunto.

 

 

Gustavo Adolfo Márquez Álvarez.

Departamento de Informática.

gmarq...@zitro.es

 

inforZitro, S. L.

Carretera de Níjar, nº 404.

04007 Almería (España).

Teléfono:    950 226 658.

Extensión:              148.

Fax:          950 223 620.

-----Mensaje original-----
De: forum.help400-boun...@listas.combios.es
[mailto:forum.help400-boun...@listas.combios.es] En nombre de Fco. Javier B.
L.
Enviado el: jueves, 27 de enero de 2011 09:18
Para: Foro-Help400
Asunto: Re: AYUDA EN SQL COMPLEJO

 

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
=
<http://publib.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/QBKSQ900/CONTENIDO?SHEL
F=&DT=19940818181324> &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 <rbasco...@gmail.com>
> Subject: Re: AYUDA EN SQL COMPLEJO
> To: "forum.help400" <forum.help400@listas.combios.es>
> Message-ID:
> <aanlktikrtixutphlwkfvecfgjbodo8nq+okv4rjrc...@mail.gmail.com>
> 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.
<reiv...@hotmail.com>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.

Responder a