Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

php mysql tính toán các hàng liên tiếp

Thêm ORDER BY vào câu lệnh SQL select của bạn

ORDER BY odometer ASCENDING

CHỈNH SỬA

ĐƯỢC RỒI! Tôi nghĩ bây giờ tôi đã hiểu vấn đề của bạn.

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 

Nên cung cấp cho bạn thứ gì đó sẽ hoạt động, mặc dù không hiệu quả như mong đợi

Chỉnh sửa lựa chọn Truck_id của bạn thành truy vấn cho phù hợp




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP Lỗi nghiêm trọng:Gọi đến hàm không xác định mysqli_stmt_get_result ()

  2. tải nhiều tệp hình ảnh lên thư viện php mysql

  3. Di chuyển dữ liệu và lược đồ từ MySQL sang SQL Server

  4. Cách đặt lại / thay đổi dòng lệnh mật khẩu gốc MySql trong ubuntu linux

  5. MySQL Chọn Nơi ngày tối đa và thời gian tối đa