Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 30-03-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.015
Poder: 22
oscarac Va por buen camino
Lo he solucionado momentaneamente asi

Código SQL [-]
 
select Left(Cuenta,2), sum(iif (DH='D', n_imp, 0)) AS Debe, sum(iif (DH='H', n_imp, 0)) AS Haber
from tblmovimientocontable where Periodo = '201001'
group by Left(cuenta,2)
Order by Left(cuenta,2)
union all
select Left(Cuenta,3), sum(iif (DH='D', n_imp, 0)) AS Debe, sum(iif (DH='H', n_imp, 0)) AS Haber
from tblmovimientocontable where Periodo = '201001'
group by Left(cuenta,3)
Union all 
select Left(Cuenta,4), sum(iif (DH='D', n_imp, 0)) AS Debe, sum(iif (DH='H', n_imp, 0)) AS Haber
from tblmovimientocontable where Periodo = '201001'
group by Left(cuenta,4)
Union all
select Cuenta, sum(iif (DH='D', n_imp, 0)) AS Debe, sum(iif (DH='H', n_imp, 0)) AS Haber
from tblmovimientocontable where Periodo = '201001'
group by cuenta

el problema es que los quiebres.... (2,3,4,..) son variables....
entonces....
se me ocurre que podria armar una cadena....
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Error en cuenta/Login/cuenta robada coso___ La Taberna 17 24-02-2009 17:30:14
Ayuda acumular Horas JerS Varios 5 23-07-2007 18:40:16
Como acumular horas? zugazua2001 Varios 3 03-09-2006 21:42:39
Saldos parciales Juanito-Kun SQL 3 26-08-2005 20:31:29
Acumular Valores-FastReport IVAND Impresión 5 03-08-2004 01:08:27


La franja horaria es GMT +2. Ahora son las 22:57:58.


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