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

Dotaz MySQL pro získání denních rozdílových hodnot

Zkuste tento dotaz -

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. `WHERE col IN` s pojmenovanými parametry

  2. utf8 rozdíl v řazení mezi unicode a dánsky

  3. Jak nakonfigurovat Tomcat pro připojení k MySQL

  4. PostgreSQL 9.3:Sjednocení dvou sloupců v jednom