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

ORACLE SQL få forskel på to værdier hentet fra 2 udvalgte sætninger

Ikke testet, men burde virke:

SELECT
    (SELECT value from table where date between DATE1 and DATE2) - 
    (SELECT value from table where date between DATE3 and DATE4)
FROM dual;

Forudsat at din SELECT value er garanteret at returnere en enkelt værdi



  1. Hvordan får man en realtid inden for PostgreSQL-transaktion?

  2. Transponer MySQL-forespørgsel - brug for rækker til kolonner

  3. Slet en underordnet og en overordnet række med ét SQL-script

  4. PostgreSQL 9.3 trigger funktion til at indsætte i tabel med parameteriseret navn