Ver Mensaje Individual
  #9 (permalink)  
Antiguo 21/10/2008, 00:41
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 8 meses
Puntos: 300
Respuesta: Ordenar registros por fecha

Prueba esta consulta y me dices:
Código sql:
Ver original
  1. SELECT DATE( ADDDATE( ADDTIME( STR_TO_DATE( `date` , '%d/%m/%Y %H:%i:%s' ) , `hour` ) , INTERVAL 6 HOUR ) ) AS DIA, COUNT( * ) AS TOTAL
  2. FROM tabla
  3. WHERE ADDDATE( ADDTIME( STR_TO_DATE( `date` , '%d/%m/%Y %H:%i:%s' ) , `hour` ) , INTERVAL 6 HOUR ) > DATE_ADD( DATE_ADD( NOW( ) , INTERVAL 6 HOUR ) , INTERVAL -31
  4. DAY )
  5. GROUP BY DATE( ADDDATE( ADDTIME( STR_TO_DATE( `date` , '%d/%m/%Y %H:%i:%s' ) , `hour` ) , INTERVAL 6 HOUR ) )
  6. ORDER BY DATE( ADDDATE( ADDTIME( STR_TO_DATE( `date` , '%d/%m/%Y %H:%i:%s' ) , `hour` ) , INTERVAL 6 HOUR ) ) DESC