Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Union de 2 tablas detalle (https://www.clubdelphi.com/foros/showthread.php?t=93073)

ASUNCION 09-05-2018 17:45:00

Union de 2 tablas detalle
 
Saludo muchachos,

Tengo una tabla llamada casos con miles de casos y otra tabla con pagos relacionada con los casos.
Lo que quiero es hacer una consulta con todos los casos y que me le agregue una columna con el monto del ultimo pago, La consulta debe traerme todos los casos aunque no tengan pagos.

Gracias anticipadas

Casimiro Notevi 09-05-2018 18:08:10

Ya podías habernos dicho qué campos y tablas son, y también, por supuesto, qué has hecho tú, y qué problema has tenido, etc.

WHILENOTEOF 09-05-2018 18:14:39

Una pregunta así en stackoverflow, y es posible que te deporten a Siberia. Como te han comentado, siempre es interesante que expongas que has intentado hacer o no te ha salido, o el problema concreto que has tenido.

Casimiro Notevi 09-05-2018 18:49:22

Cita:

No te preocupes por dónde colocar tus preguntas. A nosotros nos encanta abrir todos los mensajes sin importar en qué foro estén.
Ni pienses qué título ponerle a tu mensaje. "Tengo una duda" es suficiente para que nosostros entendamos que estás en problemas.
Cuando te aparezca un mensaje de error, no te molestes en decirnos cuál es. Nos encanta tratar de adivinar.
Cuando publiques código no te preocupes porque quede bien presentado. Nosotros distinguimos perfectamente los bloques sin necesidad de ninguna indentación.
Si tienes un problema con bases de datos no es necesario que nos digas qué motor usas, nosotros sabemos la respuesta para cualquiera de ellos.
Si no se entiende lo que preguntas, ni te molestes en aclarar. Nos fascinan los misterios.
No te esfuerces en oprimir F1. Nosotros ya lo hemos hecho y podemos darte la respuesta más rápido.
La opción de búsqueda en los foros sólo está para adornar la página. Es divertidísimo contestar una y otra vez lo mismo.
¿Google? Eso es para nerds como nosotros.
Ante un problema, no te molestes en tratar de entenderlo. Nosotros ya nos hemos quemado las pestañas por tí y estamos felices de escribirte el código.
Si te plase, eskribe con kas y faltas de hortografia. Komo nosotros no entramos a los chats nos encanta pensar ke estamos en 1.
Si en cinco minutos nadie te ha contestado, siéntete en libertad de abrir cuantos hilos puedas para preguntar lo mismo. Tú no mereces ese trato.
Nunca des las gracias. Nos encanta responder sin más aliciente que ver nuestro nombre escrito.
Cuando escribas un mensaje, siéntente en libertad de no volver en tres semanas. Nosotros estaremos aquí resolviendo tu problema.
Si eres nuevo, acláralo desde el principio. Con eso basta para que nosotros resolvamos tu problema. Tú aún no puedes consultar la ayuda.
Si alguien te remite a la guía de estilo, no te molestes en leerla. Tú tienes cosas más importantes que hacer y a fin de cuentas, nadie la lee.
Si encuentras la solución tú mismo, no te molestes en explicarla. Bastará con un "Ya lo resolví, gracias". Nos emociona ver gente autosuficiente.
No dudes en pedir que te envíen la solución a tu correo. El foro está sólo para los ociosos y tú no tienes tiempo que perder.
La otra guía de estilo :)

ecfisa 09-05-2018 18:51:11

A ver...



Código SQL [-]
SELECT C.ID,  
       C.CASO,
       ... ,  /* (demas columnas) */
       COALESCE((SELECT FIRST 1 MONTO FROM PAGOS P
                 WHERE P.CASO_ID = C.ID 
                 ORDER BY P.FECHA DESC), 0)
FROM CASOS C

Saludos :)

Edito: Si acerté, pongo la bola a la venta :D

mRoman 10-05-2018 05:39:13

Upss.
 
Creo que no acertaste.....ES PARADOX !!..(Oh!...también es código SQL??)...

Ha de perdonar nuestro amigo que inicio este hilo, es algo de SARCASMO, por lo cual una disculpa.

Bueno lo que si es q, para poder ayudarte necesitamos mas información, como:

1.- Q base de datos estas utilizando?
2.- Que componentes usas?
3.- La estructura de tus tablas (Si se puede)
4.- Algo de código de lo q has hecho...si no pues comentalo, se vale ser honesto.

...en fin y en el "camino", talvez, mas cosas por definir.


La franja horaria es GMT +2. Ahora son las 11:21:43.

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