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.

Responder a