sql >> Database teknologi >  >> RDS >> Oracle

Tjek rækker for monotont stigende værdier

Hvis din version af Oracle understøtter LAG så er der en nem mulighed:

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. Gns. tidsforskel i mysql

  2. Mysql-forespørgsel WHERE-kolonnen er i json-array

  3. Open source ER-diagramværktøj til mysql

  4. Tilslutning af din ASP.NET-kerneapplikation til en lokal forekomst af SQLServer