Ver Mensaje Individual
  #25 (permalink)  
Antiguo 06/02/2015, 11:19
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Consulta MYSQL a un campo texto que tiene fechas

Eso está bien ordenado...
Estás indicando que lo ordene por el campo de descripción de artículo, y eso es lo que hace.

Si quieres que lo ordene por las cantidades, debe hacerse de otro modo:
Código MySQL:
Ver original
  1. SELECT fechaalbaran, descripcionarticulo, cantidad
  2.     (SELECT fechaalbaran, descripcionarticulo, COUNT(descripcionarticulo) cantidad
  3.     FROM RIVAS  
  4.     WHERE STR_TO_DATE(fechaalbaran, '%d/%m/%Y')
  5.         BETWEEN DATE('2014-12-01') AND DATE('2014-12-03')
  6.     GROUP BY descripcionarticulo) T1
  7. ORDER BY cantidad DESC;

Y para que te devuelva la ultima linea, la cosa será algo complicada:
Código MySQL:
Ver original
  1. SELECT fechaalbaran, descripcionarticulo, cantidad
  2.   (SELECT fechaalbaran, descripcionarticulo, cantidad
  3.   FROM
  4.       (SELECT fechaalbaran, descripcionarticulo, COUNT(descripcionarticulo) cantidad
  5.       FROM RIVAS  
  6.       WHERE STR_TO_DATE(fechaalbaran, '%d/%m/%Y')
  7.           BETWEEN DATE('2014-12-01') AND DATE('2014-12-03')
  8.       GROUP BY descripcionarticulo) T1
  9.   ORDER BY cantidad DESC)
  10. SELECT 'Total' fechaalbaran, '' descripcionarticulo, COUNT(descripcionarticulo) cantidad
  11. FROM RIVAS  
  12. WHERE STR_TO_DATE(fechaalbaran, '%d/%m/%Y')
  13.   BETWEEN DATE('2014-12-01') AND DATE('2014-12-03');
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)