Que tal si haces algo asi:
SELECT a.campo1,
a.campo2,a.campo3, campofichero3,
SUM(CASE WHEN a.campodebehaber = 'D'
THEN
a.importe * -1 ELSE a.importe END) AS
importe
FROM libreria/fichero1 a LEFT OUTER JOIN libreria.fichero2
ON a.Campo1 = libreria.F2.Campo1 and
a.Campo2 = libreria.F2.Campo2
LEFT OUTER JOIN libreria.Fichero3
ON a.Campo1 = libreria.F3.Campo1
WHERE a.Campo1 in (2003, 2004) and
substr(campo4,10,4) = 'CCCC'
GROUP BY a.Campo1, ............
ORDER BY idem al group
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
"Miquel Lerin"
<[EMAIL PROTECTED]> Para: <[EMAIL PROTECTED]>
Enviado por: cc:
forum.help400-request Asunto: sql
@combios.es
10/05/2004 08:44 a.m.
Por favor, responda a
forum.help400
Hola forum, buenas tardes y gracias anticipadas por vuestra ayuda.
Tengo el siguiente sql que ejecuto a traves del iSeries Navigator en la
opcion de ejecutar scripts de sql, y funciona correctamente.
SELECT libreria.fichero1.campo1,
libreria.fichero1.campo2,libreria.fichero1.campo3, campofichero3,
SUM(CASE WHEN libreria.fichero1.campodebehaber = 'D'
THEN
libreria.fichero1.importe * -1 ELSE libreria.fichero1.importe END) AS
importe
FROM libreria.fichero1 LEFT OUTER JOIN libreria.fichero2
ON libreria.F1.Campo1 = libreria.F2.Campo1 and
Libreria.F1.Campo2 = libreria.F2.Campo2
LEFT OUTER JOIN libreria.Fichero3
ON libreria.F1.Campo1 = libreria.F3.Campo1
WHERE libreria.F1.Campo1 in (2003, 2004) and
substr(campo4,10,4) = 'CCCC'
GROUP BY libreria.F1.Campo1, ............
ORDER BY idem al group
Estoy poniendo lo mismo pero cambiando '.' por '/' en un fuente sql y lo
genero a traves de un crtqmqry, me lo genera bien, pero a la hora de
ejecutarlo me dice que libreria y ficherox no estan en las tablas
especificadas.
Se os ocurre algo???, gracias.
_____________________________________________________
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. "
--------------------------------------------------------------------------
" 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]