Ahora con mas tiempo, explico mi mensaje anterior.
1. Declara un cursor con la consulta horizontal aportada por Alex (por
cierto, tambien me parece genial y ya di mi voto)
2. Abre el cursor
3. Lee el set de resultados del cursor en tanto SQLCOD <> 100, obteniendo
los valores de los campos en variables
4. Por ultimo, como ya tienes los valores de las columnas en variables,
envia a imprimir cada registro como lo harias en cualquier programa RPG
Voila, ya tienes mas o menos lo que querias.
Saludos.
Jes�s Humberto Olague Alcal�
L�der de Proyectos
Envases y Tapas Modelo, S.A. de C.V.
e-mail: [EMAIL PROTECTED]
Tel: (478) 985 4100 Ext. 247
Fax: (478) 985 4100 Ext. 249
[EMAIL PROTECTED]
Enviado por: Para: [EMAIL PROTECTED]
forum.help400-request@ cc:
combios.es Asunto: RE: Re: Totalizar en
Horizontal con Sql
12/03/2003 17:30
Por favor, responda a
forum.help400
Por que no lo haces con SQL embebido?
Jes�s Humberto Olague Alcal�
L�der de Proyectos
Envases y Tapas Modelo, S.A. de C.V.
e-mail: [EMAIL PROTECTED]
Tel: (478) 985 4100 Ext. 247
Fax: (478) 985 4100 Ext. 249
"roberto c. g. "
<[EMAIL PROTECTED] Para:
[EMAIL PROTECTED]
m> cc:
Enviado por: Asunto: RE: Re:
Totalizar en Horizontal con Sql
forum.help400-request@
combios.es
12/03/2003 09:30
Por favor, responda a
forum.help400
Gracias a Alex y a Hernan.
Conoc�a esta opci�n del STRSQL, pero estaba pensando en la posibilidad
de sacar listados "caseros" en el formato comentado.
Gracias de todas formas, lo har� de otra manera.
Roberto
----- Mensaje Original -----
Remitente: [EMAIL PROTECTED]
Destinatario: [EMAIL PROTECTED]
Fecha: Mi�rcoles, Marzo 12, 2003 12:52pm
Asunto: Re: Totalizar en Horizontal con Sql
>
>Hola, nunca hago servir el RUNSQLSTM, por lo que mucho no te podr�
>ayudar.
>Comenta el error que te reporta o utiliza una de estas alternativas:
>SQL
>QMQRY
>ODBC
>API's
>
>Yo s�lo utilizo estas vias para acceder a la DB2 via SQL.
>Desde CL puedes ejecutar un QMQRY, y si que funciona. Hay alguna
>utilidadde nombre como RUNSQL o algo as� que no es m�s que un QMQRY
>que recibe todo
>lo que ha de ejecutar como par�metros parseados de un mandato.
>
>
>Por cierto, si te parece genial, no te olvides de puntuarlo ;-)
>
>fins aviat...
>�lex Corretg�
>
>
>
>
>
>"roberto c. g. " <[EMAIL PROTECTED]>@QUIJOTE.COMBIOS.ES con fecha
>12/03/2003 11:19:08
>
>Por favor, responda a [EMAIL PROTECTED]
>
>Tram�s per: [EMAIL PROTECTED]
>
>
>Destinataris: [EMAIL PROTECTED]
>C�pia:
>
>Classificat: |----------------|
> | ( ) Important |
> | ( ) urgent |
> | ( ) hist�ric |
> | ( ) temporal |
> | ( ) bretolada |
> | ( ) particular |
> |----------------|
>Assumpte: Totalizar en Horizontal con Sql
>
>
>Pregunta para Alex Corretge=3A
>
>He visto tu =22Tip=22 sobre =22Totalizar en Horizontal=22=2C en =
>
>http=3A//search400=2Etechtarget=2Ecom/tip/1=2C289483=2Csid3=5Fgci878391
=2C=
>00=2Ehtml
>me parece genial=2C pero tengo una duda=3A se puede ejecutar desde
>un CL =
>
>como RUNSQLSTM para imprimir=3F C=F3mo=3F=2C pues me da error en el
>selec=t
>
>gracias
>Saludos
>----- Mensaje Original -----
>Remitente=3A manolo=2Erubio=40licor43=2Ecom
>Destinatario=3A forum=2Ehelp400=40combios=2Ees
>Fecha=3A Martes=2C Marzo 11=2C 2003 9=3A35am
>Asunto=3A Re=3A Manual de Synom
>
>=3E
>=3EEl producto ha cambiado de nombre varias veces SYNON --=3E COOL2E
>--=3E=
>
>=3EADVANTAGE 2E=2E
>=3E
>=3EPuedes encontrar informaci=F3n en =3A
>=3E
>=3Ehttp=3A//support=2Eca=2Ecom/public/cool/2e/2esupp=2Ehtml
>=3E
>=3E
>=3ESaludos
>=3E
>=3E
>=3E
>=3E=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5
F=5F
>=
>=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5
F=5F
>=
>=5F=5F=5F=5F
>=3EForum=2EHELP400 es un servicio m=E1s de NEWS/400=2E
>=3E=A9 Publicaciones Help400=2C S=2EL=2E - Todos los derechos
>reservados=3Ehttp=3A//www=2Ehelp400=2Ees
>=3E=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5
F=5F
>=
>=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5
F=5F
>=
>=5F=5F=5F=5F
>=3E
>=3EPara darte de baja=2C env=EDa el mensaje resultante de pulsar
>=3Emailto=3Aforum=2Ehelp400-request=40combios=2Ees=3Fbody=5EAVE
>=3E
>
>
>_____________________________________________________
>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]
--------------------------------------------------------------------------
" Este mensaje es confidencial. Si usted no es el destinatario de este
mensaje, le suplicamos se lo notifique al remitente mediante un correo
electr�nico y que borre el presente mensaje y sus anexos de su computadora
sin retener copia de los mismos. No debe copiar este mensaje o usarlo para
cualquier prop�sito ni divulgar su contenido. Muchas gracias.
This e-mail is confidential and may also be privileged. If you are not the
intended recipient please immediately advise the sender by reply e-mail and
delete this message and its attachments from your computer without
retaining a copy. You should not copy it or use it for any purpose nor
disclose its contents to any other person. Thank you. "
_____________________________________________________
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]
--------------------------------------------------------------------------
" Este mensaje es confidencial. Si usted no es el destinatario de este
mensaje, le suplicamos se lo notifique al remitente mediante un correo
electr�nico y que borre el presente mensaje y sus anexos de su computadora
sin retener copia de los mismos. No debe copiar este mensaje o usarlo para
cualquier prop�sito ni divulgar su contenido. Muchas gracias.
This e-mail is confidential and may also be privileged. If you are not the
intended recipient please immediately advise the sender by reply e-mail and
delete this message and its attachments from your computer without
retaining a copy. You should not copy it or use it for any purpose nor
disclose its contents to any other person. Thank you. "
_____________________________________________________
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]