sql >> Database >  >> RDS >> Mysql

php mysql opeenvolgende rijen berekenen

Voeg een ORDER BY toe aan uw SQL select statement

ORDER BY odometer ASCENDING

BEWERKEN

OKÉ! Ik denk dat ik je probleem nu begrijp.

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 

Zou je iets moeten geven dat werkt, maar niet zo efficiënt als het zou kunnen zijn

Bewerk uw truck_id-selectie waar nodig in de zoekopdracht




  1. Php mysql database maken als deze niet bestaat

  2. Hoe geef ik een unieke beperking op voor meerdere kolommen in MySQL?

  3. .NET MySqlCommand @ placeholder conflicteert met MySQL-variabele

  4. Mysql:resultaten van de afgelopen zeven dagen