Autor Tema: Seleccionar ultima venta de un articulo  (Leído 2276 veces)

0 Usuarios y 1 Visitante están viendo este tema.

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Seleccionar ultima venta de un articulo
« 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.

Código: (SQL) [Seleccionar]
SELECT id,codinterno,nombrearticulo,fecha
FROM ventas
WHERE codinterno='01.01.01'
ORDER BY id DESC
LIMIT 1
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

Jeronimo

  • Gigabyte
  • ****
  • Mensajes: 402
  • Reputación: +33/-2
    • Ver Perfil
Re:Seleccionar ultima venta de un articulo
« Respuesta #1 en: Diciembre 15, 2012, 08:52:29 pm »
¿Y si ponés esto?
Código: (SQL) [Seleccionar]
SELECT MAX(id) idMaximo,codinterno,nombrearticulo,fecha
FROM ventas
WHERE codinterno='01.01.01'
Esto traerá lo mismo, pero no sé si tardará menos.