2016-08-21 1 views
0

У меня есть стол, в который я вставил trainno и время его прибытия теперь мне нужно отобразить поезда, которые прибыли на PM. Я попробовал этого select trainno,to_char(timeofarrival,'HH:MI:SS A.M.')"toa" from train where to_char(timeofarrival,'HH:MI:SS A.M.')='P.M.'; enter image description hereКак фильтровать данные по pm (время) в oracle?

+0

Каков тип данных столбца 'toa'? У Oracle нет типа данных 'time'. Являются ли эти значения «date», когда день не отображается? Это строки 'varchar2'? «Интервал от дня до второго»? Что-то другое? –

+0

@JustinCave Тип данных - дата –

ответ

1

Sincce timeOfArrival является дата

WHERE to_number(to_char(timeOfArrival, 'HH24')) >= 12 

даст вам строки, где компонент времени является после полдня.

Смежные вопросы