Visual Basic Foro
Programación => Bases de Datos => Mensaje iniciado por: E N T E R en Diciembre 15, 2012, 06:49:17 pm
-
Hola amigos, necesito saber la ultima venta de un articulo x.
Yo hago asi pero con el order by es un poco lento cuando recorro todo la tabla. habria una manera de optimizar esto.
SELECT id,codinterno,nombrearticulo,fecha
FROM ventas
WHERE codinterno='01.01.01'
ORDER BY id DESC
LIMIT 1
-
¿Y si ponés esto?
SELECT MAX(id) idMaximo,codinterno,nombrearticulo,fecha
FROM ventas
WHERE codinterno='01.01.01'
Esto traerá lo mismo, pero no sé si tardará menos.