|
el problema lo tienes en el ORDER BY, ya que al hacer un SELECT anidado debes ubicarlo al final de la última sentencia.
Es lo único que tienes que cambiar.
La consulta quedaría asi:
Select * From (
Select a.codigo,(Min (a.CostoEnt) ) as Costo ,b.formula,b.present,b.concentra,(Sum(b.minimo)/Count(b.minimo)) as minimox
from barras.dbf a,productos.dbf b
where ((a.inventario="SI")
and (a.codigo=b.codigo))
Group By a.codigo,b.formula,b.present,b.concentra
having ( ( sum(a.existent)+ sum(a.ExistGra) ) < (Sum(b.minimo)/Count(b.minimo)))
) c, Productos.dbf d
Where d.costo=c.costo
and d.codigo=c.codigo
order by c.codigo asc
|