Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2008, 10:36
DrakenRG
 
Fecha de Ingreso: enero-2008
Mensajes: 23
Antigüedad: 17 años
Puntos: 0
Problema con getdate() utilizando inner join

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