Существуют много путей для хранения иерархий в базах данных SQL. Какой выбрать зависит, на котором продукте DBMS Вы используете, и как данные будут использоваться. Поскольку Вы использовали тег MSSQL2005, я думаю, что необходимо начать рассматривать модель "Adjacency List"; если Вы находите, что это не работает хорошо для Вашего приложения, то взглянуло на сравнение Vadim Tropashko , который выделяет различия между моделями с вниманием на несколько рабочих характеристик.
вы можете попробовать это:
SELECT TO_CHAR(yourval, 'DD-MON-YYYY HH:MI:SS') FROM yourtable;
SELECT TO_CHAR(yourval, 'HH:MI:SS') FROM yourtable;
Изменить: как указал @steven, для использования стиля в течение 24 часов
SELECT TO_CHAR(yourval, 'HH24:MI:SS') FROM yourtable;
Вам нужен формат HH24
, поскольку HH
- это только 12-часовая дата.
select to_char(SYSDATE, 'HH24:MI:SS') from dual
select to_char(YourDateColumn, 'HH24:MI:SS') from YourTable
ВЫБРАТЬ TO_CHAR (DATE_COLUMN, 'HH24: MI: SS') из ТАБЛИЦЫ;