Absolutamente cierto.
Si el resultado del select fuera solo un registro te conviene max(LIQDD)
.... into :VARIABLE
Mis disculpas.



Creo que los dos ejemplos que le hab�is pasado no son correctos: la
sentencia devuelve dos campos: LIQDD y el sumatorio.
En el Into se deber�an poner dos variables para recibir los datos:  into
:Variable1, :Variable2.

De todas formas, como se ha puesto, solo se recuperar�a el primer registro
del Select. Para recuperar todos los posibles registros, lo mejor es
declarar un cursor con la sentencia, con DECLARE CURSOR, y luego y
recogiendo la informaci�n registro a registro con FETCH into :Variable1,
:Variable2 (FETCH es el equivalente al READ).

Saludos.

Fernando P�rez.
Cer�mica Saloni. Dpto. Sistemas
<mailto:[EMAIL PROTECTED]>


-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Enviado el: martes, 04 de marzo de 2003 14:59
Para: [EMAIL PROTECTED]
Asunto: RE: Desafio SQL



Hernan

 c/exec sql
 c+ select LIQDD, sum( TOTLIQ) into :VARIABLE from FLIQLNG where
 c+ LIQA4 in (select AA from FHOY where DIAS=0) and
 c+ LIQMM in (select MM from FHOY where DIAS=0) group by LIQDD
 c/end-exec

El tama�o de VARIABLE debe poder contener el acumulado de TOTLIQ.
No olvides el ":" antes de VARIABLE

Fernando.





                    "HUICI, HERNAN"

                    <[EMAIL PROTECTED]        Para:
"'[EMAIL PROTECTED]'"
                    m.ar>
<[EMAIL PROTECTED]>

                    Enviado por:                  cc:

                    forum.help400-request@        Asunto:      RE: Desafio
SQL
                    combios.es





                    04/03/2003 11:15

                    Por favor, responda a

                    forum.help400








sigue igual. falta sentencia INTO. pero con un avance: el error es el
SQL0029 y me indica que cuando se intercalan sentencias select dentro de
otras select, las select secundarias necesitan un espacio donde guardar sus
resultados temporales. mi problema es que no se como resolverlo �? gracias!

> ----------
> De:           Juan Carlos Paredes[SMTP:[EMAIL PROTECTED]
> Responder a:            [EMAIL PROTECTED]
> Enviado el:        martes, 04 de marzo de 2003 10:45
> Para:         '[EMAIL PROTECTED]'
> Asunto:            RE: Desafio SQL
> Car�cter:          Privado
>
> Prueba as�:
> c/exec sql
> c+ select LIQDD, sum( TOTLIQ) from FLIQLNG where
> c+ LIQA4 in (select AA from FHOY where DIAS=0) and
> c+ LIQMM in (select MM from FHOY where DIAS=0) group by LIQDD
> c/end-exec
>
> Espero que te ayude.
>
> Juan Carlos
> > -----Mensaje original-----
> > De:         HUICI, HERNAN [SMTP:[EMAIL PROTECTED]
> > Enviado el:           martes, 04 de marzo de 2003 14:36
> > Para:       'AS/400 Forum Help'
> > Asunto:          Desafio SQL
> > Importancia:          Alta
> > Confidencialidad:          Privado
> >
> > hola, a ver quien me puede ayudar con esto... estoy intentando este
> > programita SQLRPGLE pero me da error de compilacion diciendome "falta
> > sentencia INTO" ???? que me falta? como lo puedo hacer para que este
> > SELECT
> > compile? desde ya las habituales gracias a todos por la ayuda! saludos!
> >
> > C/EXEC SQL
> > C+  Select LIQDD, sum(TOTLIQ) from FLIQLNG where
> > C+  LIQA4=(Select AA from FHOY where DIAS=0) and
> > C+  LIQMM=(Select MM from FHOY where DIAS=0) Group by LIQDD
> > C/END-EXEC
> >
> > ___________________________________
> >
> > Hern�n N. HUICI
> > Departamento de Sistemas
> > 4379-4350  Int.283
> > [EMAIL PROTECTED]
> >
> > www.disprofarma.com.ar
> >
> >
> > _____________________________________________________
> > Forum.HELP400 es un servicio m�s de NEWS/400.
> > � Publicaciones Help400, S.L. - Todos los derechos reservados
> > http://www.help400.es
> > _____________________________________________________
> >
> > Para darte de baja, env�a el mensaje resultante de pulsar
> > mailto:[EMAIL PROTECTED]
>
> _____________________________________________________
> Forum.HELP400 es un servicio m�s de NEWS/400.
> � Publicaciones Help400, S.L. - Todos los derechos reservados
> http://www.help400.es
> _____________________________________________________
>
> Para darte de baja, env�a el mensaje resultante de pulsar
> mailto:[EMAIL PROTECTED]
>

_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]





_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]

_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]





_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]

Responder a