Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   consulta sql (https://www.clubdelphi.com/foros/showthread.php?t=34482)

Anubisdp 10-08-2006 20:40:27

consulta sql
 
buenas tardes, estoy haciendo una consulta y no me puede salir aver si alguien me puede ayudar... tal ves sea facil, pero no logoro hacerla.

el caso es que tengo una tabla llamada obra con capos id_obra y otros

otra tabla detalle_fuente con id_fuente,id_obra y aportacion

y otra llamada fuente id_fuente y nombre

la consulta me tiene que arrojar la aportacion y el nombre de la fuente para la ultima obra agregada

vtdeleon 10-08-2006 20:47:45

Código SQL [-]
select first 1 detalle_fuente.aportacion, fuente.nombre
from obra, detalle_fuente, fuente
where detalle_fuente.id_fuente=fuente.id_fuente and detalle_fuente.id_obra=obra.id_obra
order by obra.id_obra desc

Prueba con eso a ver (no probado).

Saludos

Anubisdp 10-08-2006 21:04:39

ok ahorita lo pruebo y te habiso

Casimiro Notevi 10-08-2006 21:11:11

Cita:

Empezado por Anubisdp
ok ahorita lo pruebo y te habiso

Estaremos atentos al aviso
:)


Anubisdp 10-08-2006 21:11:59

me marca error en first 1

Anubisdp 10-08-2006 21:55:43

gracias por su ayuda, tu consulta me ayudo mucho vtdeleon , me dio la idea, pues ya quedo el codigo jajaja me tarde algo pero alfin y quedo... ahi esta el codigo por si a alguien le puede dar alguna idea

--codigo sql--

SELECT f.nombre,d.aportacion
FROM
detalle_fuente d, fuente f
where d.id_obra= (select max(obra.id_obra)from obra) and d.id_fuente=f.id_fuente

--codigo sql
gracias nuevamente

Casimiro Notevi 10-08-2006 21:56:02

Cita:

Empezado por Anubisdp
me marca error en first 1

¿qué base de datos usas?

Edito: ya veo que lo has resuelto obteniendo el max(id_obra). Esa era otra alternativa.

Anubisdp 10-08-2006 22:11:02

estoy utilizando oracle, yo creo que por eso no quiso, gracias ;)


La franja horaria es GMT +2. Ahora son las 04:34:54.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi