![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#3
|
|||
|
|||
|
Problema resuelto...
Estimado Juan:
Ante todo gracias por el aporte. Estuve investigando un poco y la respuesta para mi problema son la Subconsultas... En mi caso, tengo que meter el Recordset1 como tabla del Recorsdset2. Este sería el código de mi Recordset2 (en azul la consulta y en rojo la subconsulta): SELECT SUM(totaldebe) AS grantotaldebe, SUM(totalhaber) AS grantotalhaber, (SUM(totalhaber)-SUM(totaldebe)) AS grantotalsaldo FROM (SELECT ctacte.anoperiodo, ctacte.mesperiodo, socios.idsocio, socios.apellido, socios.nombre, SUM(CASE WHEN IsNull(ctacte.debe) THEN 0 ELSE ctacte.debe END) AS totaldebe, SUM(CASE WHEN IsNull(ctacte.haber) THEN 0 ELSE ctacte.haber END) AS totalhaber, (SUM(CASE WHEN IsNull(ctacte.haber) THEN 0 ELSE ctacte.haber END) - SUM(CASE WHEN IsNull(ctacte.debe) THEN 0 ELSE ctacte.debe END)) AS saldo FROM ctacte RIGHT OUTER JOIN socios ON (ctacte.idsocio = socios.idsocio) WHERE ctacte.mesperiodo LIKE MMColParam4 AND ctacte.anoperiodo LIKE MMColParam5 GROUP BY socios.idsocio HAVING saldo < 0 ORDER BY apellido, nombre) AS subtotales Saludos! RataASP |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|