Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytanie MySQL, aby uzyskać dzienne wartości różnicowe

Wypróbuj to zapytanie -

SELECT
  t1.dt AS date,
  t1.value - t2.value AS value
FROM
  (SELECT DATE(date) dt, MAX(value) value FROM table GROUP BY dt) t1
JOIN
  (SELECT DATE(date) dt, MAX(value) value FROM table GROUP BY dt) t2
    ON t1.dt = t2.dt + INTERVAL 1 DAY



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mieszanie wyników z różnych kategorii, uporządkowanych według wyniku w MySQL

  2. Mysql - Grupuj według miesiąca w formacie Y-m-d

  3. Symfony2:Lista miast według kraju

  4. Określony format daty w mysql

  5. Left Join nie zwraca wszystkich wierszy