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]
