Ver Mensaje Individual
  #4  
Antiguo 05-11-2011
Avatar de RebeccaGL
RebeccaGL RebeccaGL is offline
Miembro
 
Registrado: ene 2008
Posts: 199
Reputación: 17
RebeccaGL Va por buen camino
Aca la consulta completa.
Vean como me duplica los registros, solo deberia salir 1 media parrila y 1 parrila familiar total 220.34, pero la consulta me lo duplica, algun genio que me pueda ayudar.


Código Delphi [-]
select distinct
  VENITM.Item as Item,
  VENTTJ.TipTar as Tarjeta,
  sum(VENITM.cantid) as Cantidad,
  sum(VENITM.PreTot) as Total,
  sum(VENITM.PreIgv) as Igv
from
  ecam_db_lafogata.venmov as VENMOV
inner join
  ecam_db_lafogata.venitm as VENITM
on
  (VENMOV.LINK_0001 = VENITM.LINK_0001) and
  (VENMOV.LINK_0002 = VENITM.LINK_0002) and
  (VENMOV.LINK_0003 = VENITM.LINK_0003) and
  (VENMOV.LINK_0004 = VENITM.LINK_0004) and
  (VENMOV.LINK_0005 = VENITM.LINK_0005)
inner join
  ecam_db_lafogata.venttj as VENTTJ
on
  (VENMOV.LINK_0001 = VENTTJ.LINK_0001) and
  (VENMOV.LINK_0002 = VENTTJ.LINK_0002) and
  (VENMOV.LINK_0003 = VENTTJ.LINK_0003) and
  (VENMOV.LINK_0004 = VENTTJ.LINK_0004) and
  (VENMOV.LINK_0005 = VENTTJ.LINK_0005)
where
  (VENMOV.LINK_0001 = 1) and
  (VENMOV.LINK_0001 = VENITM.LINK_0001) and
  (VENMOV.LINK_0002 = VENITM.LINK_0002) and
  (VENMOV.LINK_0003 = VENITM.LINK_0003) and
  (VENMOV.LINK_0004 = VENITM.LINK_0004) and
  (VENMOV.LINK_0005 = VENITM.LINK_0005) and
  (VENMOV.LINK_0001 = VENTTJ.LINK_0001) and
  (VENMOV.LINK_0002 = VENTTJ.LINK_0002) and
  (VENMOV.LINK_0003 = VENTTJ.LINK_0003) and
  (VENMOV.LINK_0004 = VENTTJ.LINK_0004) and
  (VENMOV.LINK_0005 = VENTTJ.LINK_0005) and
  (VENMOV.Fecha >= '2011/10/16') and
  (VENMOV.Fecha <= '2011/10/16') and
  (VENMOV.Estado <> 'anulado')
group by
  VENMOV.LINK_0001, VENITM.Tipo, VENITM.Item, VENTTJ.TipTar


Última edición por Casimiro Notevi fecha: 05-11-2011 a las 21:17:54.
Responder Con Cita