Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/02/2008, 10:49
DrakenRG
 
Fecha de Ingreso: enero-2008
Mensajes: 23
Antigüedad: 17 años
Puntos: 0
Problema con la fecha y paso de informacion

declare @fecha1 datetime
set @fecha1 = '02/01/2008'

Select VentasAcumXDia.NumSucursal as NumSucursal,
Farmacias.Nom_Farmacia as Sucursal,
VentasAcumXDia.CodigoInterno as CodigoInterno,
VentasAcumXDia.Piezas as Piezas

From VentasAcumXDia

innerjoin Farmacias on VentasAcumXDia.NumSucursal = Farmacias.Cod_Farma

where convert(char(10),VentasAcumXDia.Fecha,101) = @fecha1 and CodigoInterno = 19770

Order by NumSucursal, Sucursal, CodigoInterno


Lo que arroja esta busqueda es lo siguiente:

NumSucursal Sucursal CodigoInterno Piezas
-----------------------------------------------------


*Solamente me muestra el nombre de los campos.


Tambien queria ver si es posible efectuar lo siguiente

Factores:
NumSucursal
CodigoInterno

supongamos que el NumSucursal= 1
el CodigoInterno = 19770
y la fecha de la cual se desea la informacion sea 02/01/2008 m/d/yy

despliegue lo siguiente

Numsucursal CodigoInterno 1
-----------------------------------------------------
1 19770 25

Como el 02/01/2008 se vendieron 25 piezas por eso ese dato se puso en un nuevo campo 1 <--- por el dia


hay alguna forma de hacer esto , sin utilizar crosstab porque la version de SQL que manejo no la tiene esa opcion.


Gracias por su tiempo y ayuda .

Saludos!

Última edición por DrakenRG; 05/02/2008 a las 10:50 Razón: los espacios