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!