SELECT P.Nombre, P.Descripcion, P.IdEstado, (SELECT E.Nombre FROM Estado E WHERE E.IdEstado = P.IdEstado), P.Precio1, P.IdRubro, (SELECT R.Nombre FROM Rubro R WHERE R.IdRubro = P.IdRubro), (SELECT M.Nombre FROM Marca M WHERE M.IdMarca = P.IdMarca), Codigo, P.IdProducto, CASE WHEN P.esOferta = 1 AND ((getdate() BETWEEN P.Oferta_fh_desde AND DateAdd(d,1,P.Oferta_fh_hasta)) OR (getdate() >= P.Oferta_fh_desde AND P.Oferta_fh_hasta IS NULL)) THEN 1 ELSE 0 END, P.PrecioOferta1, P.fhStock, P.ConPrecio, Rubro.ConFoto, Rubro.ConPrecio, Rubro.ConPrecioNoLog FROM Producto P inner join Rubro on P.IdRubro=Rubro.IdRubro WHERE P.IdEmpresa = 1 AND IdEstado <> 2 AND P.esOferta = 1 AND ((getdate() BETWEEN P.Oferta_fh_desde AND DateAdd(d,1,P.Oferta_fh_hasta)) OR (getdate() >= P.Oferta_fh_desde AND P.Oferta_fh_hasta IS NULL)) ORDER BY Rubro.ConFoto DESC, Rubro.IdRubro, P.Orden ASC esOferta=1
|
|