Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/01/2008, 17:25
DrakenRG
 
Fecha de Ingreso: enero-2008
Mensajes: 23
Antigüedad: 17 años
Puntos: 0
Problema con Sentencia Sum Utilizando Inner Join

Hola a todos, ahorita estoy trabajando en lo siguiente:

declare @@fecha1 datetime
declare @@fecha2 datetime
set @@fecha1 = '2008/01/01'
set @@fecha2 = '2008/01/31'
select convert(char(10), VenDet.FechaVenta, 101) as fecha,
Farmacias.Cod_Farma as Sucursal,
ListProdVenDiaria.CodigoInterno as CodigoInterno,
sum(VenDet.Cant_Vend) as Piezas


from VenDet
inner join ListProdVenDiaria on VenDet.CodigoInt = ListProdVenDiaria.CodigoInterno
inner join Farmacias on VenDet.Renglon = Farmacias.Cod_Farma

where convert(char(10), VenDet.FechaVenta, 101) >= @@fecha1 and convert(char(10), VenDet.FechaVenta, 101) <= @@fecha2
and CodigoInterno = 19043

Group by VenDet.FechaVenta, Farmacias.Cod_Farma, ListProdVenDiaria.CodigoInterno


Este codigo despliega lo siguiente:

fecha Sucursal CodigoInterno Piezas
01/03/2008 1 19043 1.0000
01/03/2008 1 19043 1.0000
01/03/2008 1 19043 1.0000

pero el resultado que deseaba era el siguiente

fecha Sucursal CodigoInterno Piezas
01/03/2008 1 19043 3.0000

Espero puedan ayudarme , por el momento estare viendo como le hago, pero una ayudadita a nadie le hace daño, agradecido de antemano les deseo un excelente dia.