Mysql
 sql >> база данни >  >> RDS >> Mysql

php mysql изчисляване на последователни редове

Добавете ORDER BY към вашия SQL оператор за избор

ORDER BY odometer ASCENDING

РЕДАКТИРАНЕ

ДОБРЕ! Мисля, че разбирам проблема ви сега.

SELECT t1.truck_id,
       t1.odometer AS km1,  
       MIN(t2.odometer) AS km2
  FROM fueldispensed AS t1, 
       fueldispensed AS t2 
 WHERE t2.truck_id = t1.truck_id
   AND T2.odometer > t1.odometer
 ORDER BY t1.truck_id,
          t1.odometer 
 GROUP BY t1.truck_id,
          t1.odometer 

Трябва да ви даде нещо, което ще работи, макар и не толкова ефективно, колкото би могло да бъде

Редактирайте селекцията на truck_id в заявката според случая




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ограничението за външен ключ на MySQL 5.5 се проваля, когато съществува външен ключ

  2. FIND_IN_SET с два низа

  3. как да върнете избран mysql като масив от масиви в json с помощта на php

  4. Mac OS X + Python + Django + MySQL

  5. Как да настроя ASP.NET MVC 2 с MySQL?