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

Как да направя заявка за формата на датата ГГГГ-ММ-дд ЧЧ-ММ-сс?

РЕДАКТИРАНЕ :Препоръчително е да направите to_char() във формат на изискването, тъй като NLS_DATE_FORMAT може да не е един и същ навсякъде, където изпълнявате вашата заявка!

Ако изобщо искате да промените NLS, моля, направете това.

alter session set nls_date_format='MM/DD/YYYY HH24:MI:SS';

И накрая, преобразуване TO_CHAR() в избраното. Всъщност, когато искате да отпечатате (вижте) тип данни DATE във формата, който очаквате, използвайте това.

select * , TO_CHAR(TIME,'MM/DD/YYYY HH24:MI:SS') my_datetime
from TOTAL_SUBS 
where TIME BETWEEN TO_DATE('2013-02-13 00:00:00', 'SYYYY-MM-DD HH24:MI:SS') 
AND TO_DATE('2013-12-14 23:59:59', 'SYYYY-MM-DD HH24:MI:SS');

Редактирани са месецът и клеймото за време, за да се включат до полунощ. Надявам се това да помогне!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. отделът на служителите и броят на служителите е повече от 5

  2. Как да изберете записи, групирани по час от деня, включително часове, които нямат записи

  3. Как да издигнем изключение в тригер? Има ли начин да се направи това?

  4. Как да актуализирате стойностите на колоната на една таблица със стойностите на колоната на друга таблица?

  5. Не можете да използвате заявка LIKE в JDBC PreparedStatement?