sql >> Databáze >  >> RDS >> Mysql

php mysql pro výpočet po sobě jdoucích řádků

Přidejte příkaz ORDER BY do příkazu SQL select

ORDER BY odometer ASCENDING

UPRAVIT

OK! Myslím, že teď rozumím vašemu problému.

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 

Mělo by vám poskytnout něco, co bude fungovat, i když ne tak efektivní, jak by mohlo být

Podle potřeby upravte svůj výběr truck_id do dotazu




  1. Otevírání nebo propojení textu nebo Excelu jako zdrojů dat v aplikaci Microsoft Access

  2. Jak vyřešit 10 běžných problémů s Access 2019

  3. Jak získat první a poslední záznam z dotazu SQL?

  4. mysqli není podporováno v google app engine s php