sql >> データベース >  >> RDS >> Mysql

連続する行を計算するphpmysql

    SQLselectステートメントにORDERBYを追加します

    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 
    

    効率的ではありませんが、機能するものを提供する必要があります

    必要に応じて、track_idの選択をクエリに編集します




    1. SQLite-関係を作成する

    2. MySQLトリガーでロールバックを実行することは可能ですか?

    3. MySQLとMariaDBでの偶発的なデータ削除を克服する方法

    4. 製品の数量を合計するuser_idでグループ化された注文のテーブルを生成します