.
Saludos.
Javier.
--
Message: 2
Date: Tue, 25 Jan 2011 09:49:27 +0100
From: Raul Bascones rbasco...@gmail.com
Subject: Re: AYUDA EN SQL COMPLEJO
To: forum.help400 forum.help400@listas.combios.es
Message-ID:
aanlktikrtixutphlwkfvecfgjbodo8nq+okv4rjrc
...@listas.combios.es
[mailto:forum.help400-boun...@listas.combios.es] En nombre de Fco. Javier B.
L.
Enviado el: jueves, 27 de enero de 2011 09:18
Para: Foro-Help400
Asunto: Re: AYUDA EN SQL COMPLEJO
Antes de nada una cosa Raul.
INNER JOIN existe en SQL/400?
Lo digo proque estoy buscando en el
=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 rbasco...@gmail.com
Subject: Re: AYUDA EN SQL
!!
From: reiv...@hotmail.com
To: forum.help400@listas.combios.es
Subject: Re: AYUDA EN SQL COMPLEJO
Date: Thu, 27 Jan 2011 09:17:44 +0100
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
Muchas gracias Pedro, int funciona, solo me falta relacionar las 4 tablas.
Join creo que no existe en SQL/400.
Saludos.
Javier.
---Quizá te sirva esto...
select * from CABFRA
where cabfra.campo = detfra.campo...
and int(substr(detfra.campo,x,y)) =
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.*,
Muchísimas gracias, lo probaré.
Un saludo.
Javier.
--
Message: 2
Date: Tue, 25 Jan 2011 09:49:27 +0100
From: Raul Bascones rbasco...@gmail.com
Subject: Re: AYUDA EN SQL COMPLEJO
To: forum.help400 forum.help400
Quizá te sirva esto...
select * from CABFRA
where cabfra.campo = detfra.campo...
and int(substr(detfra.campo,x,y)) = cabpto.campo...
analizalo...
Saludos!!
From: reiv...@hotmail.com
To: forum.help400@listas.combios.es
Subject: AYUDA EN SQL COMPLEJO
Date: Mon, 24 Jan 2011 11:43:16
. digic...@hotmail.com escribió:
De: Luis . digic...@hotmail.com
Asunto: RE: AYUDA EN SQL
A: forum.help400 forum.help400@listas.combios.es
Fecha: lunes, 27 de diciembre de 2010, 04:58 am
Hola Oscar:
Mirando lo que me has mandado, y reconociendo que hace mucho que no trabajo con
vistas SQL
lugar de llamar a procedimiento, haces
un chain a la tabla y listo.
Un saludo
Luis
Date: Thu, 23 Dec 2010 17:19:21 -0800
From: oosc...@yahoo.com
Subject: RE: AYUDA EN SQL
To: forum.help400@listas.combios.es
gracias voy a probar con el insert a otra tabla y te voy a enviar las
a esto creo los
índices correspondientes.
Saludos.
From: forum.help400-boun...@listas.combios.es
[mailto:forum.help400-boun...@listas.combios.es] On Behalf Of Luis .
Sent: Lunes, 27 de Diciembre de 2010 04:59 a.m.
To: forum.help400
Subject: RE: AYUDA EN SQL
Hola Oscar:
Mirando lo que me
;
--- El mar, 12/21/10, Luis . digic...@hotmail.com escribió:
De: Luis . digic...@hotmail.com
Asunto: RE: AYUDA EN SQL
A: forum.help400 forum.help400@listas.combios.es
Fecha: martes, 21 de diciembre de 2010, 03:33 am
La verdad es que al no saber muy bien de que hablamos no lo tengo claro
tarda 4 horas el problema es el join, y
tendrías que replantearte como obtener esa información de otra manera, sin ese
join.
Un saludo
Luis
Date: Mon, 20 Dec 2010 17:00:07 -0800
From: oosc...@yahoo.com
Subject: RE: AYUDA EN SQL
To: forum.help400@listas.combios.es
Ok, pero como haria
...@hotmail.com
Asunto: RE: AYUDA EN SQL
A: forum.help400 forum.help400@listas.combios.es
Fecha: lunes, 13 de diciembre de 2010, 03:00 am
Hola Oscar:
La verdad es que no entiendo muy bien la pregunta, pero por lo que intuyo, yo
lo haría al revez. Es decir, primero ejecuto un programa que me
Hola Oscar:
La verdad es que no entiendo muy bien la pregunta, pero por lo que intuyo, yo
lo haría al revez. Es decir, primero ejecuto un programa que me lea la vista
lógica y me genere una tabla con todos los clientes y su mayor valor (que no se
muy bien que es, pero parece que es lo que
@listas.combios.es
Asunto: RE: Ayuda en SQL
Alex; esta es la sentencia que quiero ejecutar.
En mi caso quiero cerar 2 campos.
UPDATE libreria/tablaA as A SET a.HORPAG = 0, a.CODRET = 0
(select * from libreria/tablaB where nrorec = a.rtsecu)
_
Date: Thu, 4 Nov
Excelente Andres; funciona perfectamente.
Gracias por tu ayuda.
Un fuerte abrazo.
Carlos Pedrozo
Enxet Net System
From: a...@mutuabalear.es
To: forum.help400@listas.combios.es
Subject: RE: Ayuda en SQL
Date: Fri, 5 Nov 2010 08:43:25 +0100
En ese caso basta hacer:
UPDATE
Prueba con update A set a.campoZ = (select b.campoZ from B where b.campoX =
a.campoX)
siempre que la relación sea de 1-1
Atentament / Kind Regards
Àlex Corretgé
a/e - wave: a...@corretge.cat
Carrer de la Font, 2
17142 - Verges
Tel: +34 972 780 422
Cell: +34 669 86 92 64
Serveis Informàtics
Alex; esta es la sentencia que quiero ejecutar.
En mi caso quiero cerar 2 campos.
UPDATE libreria/tablaA as A SET a.HORPAG = 0, a.CODRET = 0
(select * from libreria/tablaB where nrorec = a.rtsecu)
Date: Thu, 4 Nov 2010 18:12:33 +0100
Subject: Re: Ayuda en SQL
From
Àlex Corretgé
Enviado el: jueves, 04 de noviembre de 2010 18:13
Para: forum.help400
Asunto: Re: Ayuda en SQL
Prueba con update A set a.campoZ = (select b.campoZ from B where b.campoX =
a.campoX)
siempre que la relación sea de 1-1
Atentament / Kind Regards
Àlex Corretgé
a/e - wave
Buenos días.
Apuesto a que faltan requerimientos sobre lo que quieres hacer, por ejemplo:
-Entiendo mejor el enunciado si donde pones columnas, lo sustituyo por
filas. Voy a suponer que no te has confundido y que solo es un antojo mío.
-Entiendo que la tabla de resultado va a tener una sola
Sera menos as
insert into tablaDestino
(
select char(sum) columna1 from tablaOrigen having sum(columna1) 0
union
select char(sum) columna2 from tablaOrigen having sum(columna2) 0
union
...
select char(sum) columna10 from tablaOrigen having sum(columna10) 0
)
Saludos.
Fernando Prez
22 matches
Mail list logo