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

Funkcja Lead i Lag w Mysql

Możesz użyć skorelowanego podzapytania:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. GRUPUJ WEDŁUG MAKSYMALNEJ DATY

  2. Bawić się! Framework 1.2.4 --- Ustawienia C3P0, aby uniknąć awarii łącza komunikacyjnego do czasu bezczynności

  3. Format daty konwersji PHP

  4. Jak przekonwertować cały zestaw znaków bazy danych MySQL i sortowanie do UTF-8?

  5. jak wykonać zapytanie (wyszukiwanie) sql na Amazon Athena, który ma wartość JSON?