sql >> Databasteknik >  >> RDS >> Oracle

Kontrollera rader för monotont ökande värden

Om din version av Oracle stöder LAG då finns det ett enkelt alternativ:

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. Ansluter postgresql med sqlalchemy

  2. uppdatera xml-data med sql-fråga på postgresql

  3. Mysql 1 slumpmässig rad

  4. uppdatera tabell med data från annan tabell om inte null?