Oracle
 sql >> база данни >  >> RDS >> Oracle

ORACLE SQL получава разлика от две стойности, извлечени от 2 оператора за избор

Не е тестван, но трябва да работи:

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

Ако приемем, че вашата SELECT value гарантирано ще върне една стойност



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-00903:невалидно име на таблица в PreparedStatement

  2. xml към таблица на Oracle DB:срещам проблеми

  3. Попълване на стойности в падащ списък въз основа на друг падащ избор с помощта на JSTL

  4. ИЗБЕРЕТЕ INTO с помощта на Oracle

  5. Oracle:Изберете от тип данни на запис