SELECT
TRANSACTION_ID,
(SELECT CASE WHEN CLOSE_DATE = NULL
THEN
round(sysdate - created_date)
ELSE ROUND(CLOSE_DATE - CREATED_DATE)
) as NODAYS
FROM TBL_TRANSACTION
WHERE CREATED_BY = 101913
-2
A
ответ
1
У вас есть дополнительные select
, вы теряете в end
, и вы не можете проверить null
с операторами равенства - null
никогда не равно или не равен, либо , даже сам.
Это будет дальше, чтобы вы:
SELECT
TRANSACTION_ID,
CASE
WHEN CLOSE_DATE IS NULL
THEN round(sysdate - created_date)
ELSE ROUND(CLOSE_DATE - CREATED_DATE)
END as NODAYS
FROM TBL_TRANSACTION
WHERE CREATED_BY = 101913
Вы можете использовать NVL()
к этому немного упростить:
SELECT TRANSACTION_ID,
ROUND(NVL(CLOSE_DATE, SYSDATE) - CREATED_DATE) as NODAYS
FROM TBL_TRANSACTION
WHERE CREATED_BY = 101913
+0
'NVL' должно быть в' CLOSE_DATE'. – Noel
+0
@EatAPeach - oops; Спасибо! –
Смежные вопросы
- 1. получить первый день данной недели в оракуле
- 2. Как получить 26-й день прошлого месяца и 25-й день текущего месяца в оракуле
- 3. Как получить процент в оракуле?
- 4. Как получить истекший токен доступа к странице?
- 5. Истекший/временной интервал в Delphi?
- 6. Как получить сумму временной отметки в оракуле?
- 7. Как получить последнюю запись сотрудника в оракуле?
- 8. Как получить сумму строки в оракуле?
- 9. Как получить неизвестный столбец в оракуле
- 10. Как получить последний рабочий день с даты, если выбранная дата понедельника в оракуле
- 11. TFS истекший пользователь
- 12. принести соответствие с и на сегодняшний день в оракуле/SQL
- 13. getUserIdentityTokenAsync возвращает истекший токен
- 14. Дата подсчета в оракуле
- 15. Как округлить в оракуле
- 16. Как проверить скованность в оракуле
- 17. Как получить день недели?
- 18. Как получить диапазон дат на оракуле sql?
- 19. получить родительский ребенок в XMLTable в оракуле
- 20. Истекший фильтр Logstash
- 21. Истекший сертификат API Cosmos
- 22. Истекший профилированный профиль
- 23. Как проследить OSUSER в оракуле?
- 24. Получить полный ddl для индекса в оракуле
- 25. Как запросить дату в оракуле?
- 26. Получить отчет по году в оракуле
- 27. получить финансовый год с даты в оракуле
- 28. Получить данные из хранимой процедуры в оракуле
- 29. Получить данные из диапазона дат в оракуле
- 30. Как получить разницу между датами в ОДНОЙ колонке в оракуле?
Что происходит, когда вы запускаете это - то, что именно ваш вопрос? –