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

Как да избегнем 0 стойности с помощта на функцията MIN и MAX в SQL?

Включете CASE изявление.

SELECT
     CASE
          WHEN MAX(running) = MIN(running) THEN MAX(running)
          ELSE MAX(running) - MIN(running)
     END
"RUNNING",
     dt
FROM t
GROUP BY dt;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо не получавам достатъчно стойности, когато изпълнявам INSERT?

  2. Заявка на Oracle за получаване на първия идентификатор на транзакция въз основа на използваната изходяща транзакция

  3. oci8, php7 и Oracle 10.1 съвместимост

  4. Фонови процеси

  5. Как можем да получим интервала от 15 минути?