Buenos dias , a continuacion les muestro el codigo que estoy usando en esta consulta:
declare @@fecha1 datetime
-- set @@fecha1 = '2008/02/04' <---- Cuando utilizo este si me despliega resultados
set @@fecha1 = getdate() --<--- Este es el que debo de usar, pero no despliega resultados.
Select convert (char(10),VenDet.FechaVenta,101) as fecha,
Farmacias.Cod_Farma as Sucursal,
ListProdVenDiaria.CodigoInterno as CodigoInterno,
CatProductos.Descripcion as Descripcion,
SUM(VenDet.Cant_Vend) as Cantidad
From VenDet
inner join ListProdVenDiaria on VenDet.CodigoInt = ListProdVenDiaria.CodigoInterno
inner join Farmacias on VenDet.Renglon = Farmacias.Cod_Farma
inner join CatProductos on ListProdVenDiaria.CodigoInterno = CatProductos.Codigo
Where convert(char(10),VenDet.FechaVenta,101) = @@fecha1 - 1
Group by convert(char(10),VenDet.FechaVenta,101), Farmacias.Cod_Farma, ListProdVenDiaria.CodigoInterno, CatProductos.Descripcion
Order by fecha, Sucursal, CodigoInterno, Descripcion, Cantidad
Solo me despliega
Fecha Sucursal CodigoInterno Descripcion Cantidad
Pero solo el nombre de los campos sin el contenido de los registros , esto pasa cuando elijo el getdate().
cuando asigno la fecha mediante ' ' si me muestra la info de los registros y no solo el nombre de los campos.
Espero por favor puedan ayudarme para encontrar en que estoy errando, como quiera buscare por mi cuenta. pero pues de todos modos se les agradece de antemano, que tengan un buen dia