Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/02/2008, 12:14
DrakenRG
 
Fecha de Ingreso: enero-2008
Mensajes: 23
Antigüedad: 17 años
Puntos: 0
Re: Como Insertar info de una tabla en otra

declare @fecha1 datetime
set @fecha1 = '20080201' ------------ yyyymmdd

Insert into ReportVenDiarias (CodigoInterno, Descripcion, NumSucursal, Sucursal,[1],[2],[3])

Select v.CodigoInterno as CodigoInterno
,c.Descripcion as Descripcion
,v.NumSucursal as NumSucursal
,f.Nom_Farma as Sucursal
,SUM(case when day(Fecha) = 1 then Piezas Else 0 End)[1]
,SUM(case when day(Fecha) = 2 then Piezas Else 0 End)[2]
,SUM(case when day(Fecha) = 3 then Piezas Else 0 End)[3]

From Farmacias f
Inner Join
VentasAcumXDia v
On f.Cod_Farmacia = v.NumSucursal
Inner Join
CatProductos c
On v.CodigoInterno = c.Codigo

where CodigoInterno = 19770 and
v.Fecha >= @fecha1 and
v.Fecha < dateadd(dd,1,@fecha1)

Group by
v.CodigoInterno
,c.Descripcion
,v.NumSucursal
,f.Nom_Farnmacia

Select * from VentasAcumXDia
Select * from ReportVenDiarias

Asi es Andres95 hice exactamente eso, y ya no marco ningun error. Ahora el detalle esta en que me mostro lo siguiente

fecha, numsuc,codigointerno,piezas
aki si mostro todos los datos de esa tabla

pero

en la de reportvendiarias no agrego nada
me mostro lo siguiente

codigointerno, descripcion,numsucursal,sucursal,1,2,3,4.........3 1
pero solo me mostro eso los nombres de campos , no habia nada dentro de los registros.

Espero me puedan a ayudar a descifrar que ocurrio si el codigo ya no marca errores, yo investigare por mi cuenta tambien, agradecido de antemano por las molestias y su tiempo.