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

Funkce Lead and Lag v Mysql

Můžete použít korelaci dílčí dotazy:

SELECT t1.case_id, t1.assigned_date,
       (SELECT t2.assigned_date
       FROM mytable AS t2
       WHERE t2.case_id = t1.case_id AND
             t2.assigned_date > t1.assigned_date
       ORDER BY t2.assigned_date LIMIT 1) AS next_date,
       (SELECT t2.assigned_date
       FROM mytable AS t2
       WHERE t2.case_id = t1.case_id AND
             t2.assigned_date < t1.assigned_date
       ORDER BY t2.assigned_date DESC LIMIT 1) AS prev_date
FROM mytable AS t1



  1. Použití varchar(MAX) vs TEXT na SQL Server

  2. VYBERTE * KDE NEEXISTUJE

  3. Jak používat Spring Boot s databází MySQL a JPA?

  4. Vysvětlení MySQL pro dotazy DELETE