Ver Mensaje Individual
  #1  
Antiguo 30-03-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Reputación: 20
oscarac Va por buen camino
Eliminar registros de un query

buenos dias...

me gustaria que alguien me ilumine en este tema... les cuento

tengo un query que me hace una simple suma

Código SQL [-]
select M.Periodo, M.Libro, M.Voucher, M.FechaVoucher,  
SUM(iif (M.DH = 'D', M.n_IMP, 0.00 )) AS DEBEMN,  
SUM(iif (M.DH = 'H', M.n_IMP, 0.00 )) AS HABERMN,  
(SUM(iif (M.DH = 'D', M.n_IMP, 0.00 )) - SUM(iif (M.DH = 'H', M.n_IMP, 0.00 )) AS DIFMN,  
SUM(iif (M.DH = 'D', M.u_IMP, 0.00 )) AS DEBEME,  
SUM(iif (M.DH = 'H', M.u_IMP, 0.00 )) AS HABERME ,
SUM(iif (M.DH = 'D', M.u_IMP, 0.00 )) - SUM(iif (M.DH = 'H', M.u_IMP, 0.00 )) AS DIFME
from tblmovimientocontable M  
Group by M.Periodo, M.Libro, M.Voucher, M.FechaVoucher 
order by M.Periodo, M.Libro, M.Voucher'


por algun motivo desconocido me muestra la siguiente informacion

Cita:
Periodo...Libro....Voucher....DebeMn... HaberMn.... DIFMn...............................DebeMe... HaberMe.... DIFMe...
200408....01........0002.........100.00......100.00....-1.4775425154752E-10........33.50.....33.50......-1.74622981477E-10
:S

en la base de Datos (tanto en Access como en Sql Server) he truncado el campo n_imp y el u_imp

Código SQL [-]
 
Update tblmovimientocontable Set n_imp = Round(n_imp,2)
Update tblmovimientocontable Set u_imp = Round(u_imp,2)

si los importes del Debe y el Haber son Iguales... porque esa diferencia?


si fuera por algun Ghost in the machine.. me gustaria "barrer" el query y eliminar aquellos registros que el debe sea igual al haber
gracias
__________________
Dulce Regalo que Satanas manda para mi.....

Última edición por oscarac fecha: 30-03-2011 a las 16:35:37. Razón: me falto una coma en el query :P
Responder Con Cita