sql >> Database >  >> RDS >> Oracle

Controleer rijen op monotoon toenemende waarden

Als uw versie van Oracle LAG ondersteunt dan is er een makkelijke optie:

SELECT
    id,
    CASE WHEN value >= LAG(value, 1, value) OVER (PARTITION BY name ORDER BY meas_date)
         THEN 0 ELSE 1 END AS flag
FROM yourTable


  1. Gematerialiseerde weergave en tabel met dezelfde naam

  2. Bewaar array in mysql-database

  3. Hoe voeg ik meer dan één rij toe met Zend_Db?

  4. Hoe intersectie op een compositietabel te doen