Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-11-2010
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
datos diferentes misma consulta

Buenas noches
tengo estas 2 consultas que a mi entender los resultados deberian ser parecidos con algunas minimas difefrencias

Consulta 1
Código SQL [-]
select Left(M.cuenta, 2) As Cuenta, 
SUM (Case when DH = 'D' or DH = '1' or DH = '+' or DH = 'I' then n_IMP else 0.00 End) AS DEBE,  
SUM (Case when DH = 'H' or DH = '2' or DH = '-' or DH = 'S' then n_IMP else 0.00 End) AS HABER  
from TblMovimientoContable M  
where M.Empresa = '001' and M.Periodo = '201001' group by Left(M.CUENTA, 2) Order by Left(M.CUENTA, 2)

Consulta 2
Código SQL [-]
select PLN.cuenta As Cuenta,
 SUM (Case when MOV.DH = 'D' or MOV.DH = '1' or MOV.DH = '+' or MOV.DH = 'I' then MOV.n_IMP else 0.00 End) AS DEBE,  
 SUM (Case when MOV.DH = 'H' or MOV.DH = '2' or MOV.DH = '-' or MOV.DH = 'S' then MOV.n_IMP else 0.00 End) AS HABER  
 from TblPlanContable PLN 
 Left Join tblMovimientoContable MOV on MOV.Empresa = PLN.Empresa and MOV.Periodo = '201001' and 
        Left(MOV.cuenta,2) = PLN.Cuenta
where PLN.Empresa = '001' and pln.nv='2' group by PLN.CUENTA Order by PLN.CUENTA

la diferencia es que en la segunda consulta quiero que me aparezcan las cuentas que no han tenido movimiento en el mes, el problema que tengo es que los datos que aparecen en la segunda consulta se multilpican por una constante de 7 (osea 7 veces mas de lo que arroja la primera consulta)


Resultados consulta 1
Cita:
Cuenta DEBE HABER
------ -------- --------
10 414518.5 405927.12
12 222553.8 216062
16 0 150
20 165015.6 0
38 1762 1160
40 36334.17 32465.01
42 335780.1 355744.66
46 1558 0
60 165015.6 0
61 0 165015.62
62 43.09 0
63 2862.7 0
Resultado de la segunda consulta
Cita:
Cuenta DEBE HABER
---------- ----------------------------------------------------- -----------------------------------------------------
10 2901630.0599999824 2841489.8400000134
12 1557877.1600000067 1512434.0000000098
14 0.0 0.0
16 0.0 1050.0
19 0.0 0.0
20 1155109.3399999971 0.0
21 0.0 0.0
22 0.0 0.0
23 0.0 0.0
24 0.0 0.0
25 0.0 0.0
26 0.0 0.0
28 0.0 0.0
29 0.0 0.0
31 0.0 0.0
32 0.0 0.0
33 0.0 0.0
34 0.0 0.0
36 0.0 0.0
38 12334.0 8120.0
39 0.0 0.0
40 254339.19000000026 227255.06999999873
41 0.0 0.0
42 2350460.9800000042 2490212.620000015
44 0.0 0.0
45 0.0 0.0
46 10906.0 0.0
47 0.0 0.0
49 0.0 0.0
50 0.0 0.0
55 0.0 0.0
56 0.0 0.0
57 0.0 0.0
58 0.0 0.0
59 0.0 0.0
60 1155109.3399999978 0.0
61 0.0 1155109.340000001
62 301.63 0.0
63 20038.899999999994 0.0

alguien tiene una idea de que es lo que pasa?


agradeciendo su pronta respuesta

oscar

Última edición por oscarac fecha: 21-11-2010 a las 08:26:50.
Responder Con Cita
Respuesta



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
Como usar iconos diferentes en la misma aplicacion JoAnCa Varios 3 11-03-2009 17:16:10
Misma imagen en diferentes forms Waldo Gráficos 4 01-06-2007 22:39:26
Una Consulta con registros de dos tablas en Diferentes Base de Datos k_rito Conexión con bases de datos 2 17-05-2007 17:43:55
Una Consulta De 2 Bases De Datos Diferentes edy_aca SQL 2 12-12-2003 11:24:49
Consulta entre bases de datos diferentes yanaysi Varios 1 28-05-2003 04:35:37


La franja horaria es GMT +2. Ahora son las 17:26:44.


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
Copyright 1996-2007 Club Delphi