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

Вземете само дата без час в Oracle

Обикновено човек просто би съкратил датата и часа с TRUNC :

TRUNC(pa.fromdate)

Това премахва частта за времето от датата и часа, така че получавате самата дата. След това в слоя на приложението ви ще ви е грижа как да го покажете.

Например имате GUI с решетка. Решетката показва датите според системните настройки на потребителя (например настройките за региона на Windows), но мрежата знае датите и може да сортира съответно. За да се случи това, трябва да попълните мрежата с датите , а не с низове представляваща дата.

Ако искате фиксиран формат на низ (например, за да пишете във файл), можете да използвате TO_CHAR вместо това:

TO_CHAR(pa.fromdate, 'dd.mm.yyyy')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORACLE След задействане на актуализацията:разрешаване на грешка при мутиращата таблица на ORA-04091

  2. Oracle Database Security:Одит на база данни

  3. Oracle поддържа ли пълнотекстово търсене?

  4. Какво може да причини периодични грешки ORA-12519 (TNS:не е намерен подходящ манипулатор).

  5. Разделяне на низ, разделен със запетая, в съхранена в PL/SQL процедура