Я пытаюсь создать функцию, которая может вычитать между 2 датами, но у меня возникают некоторые проблемы:
Во-первых, с сохранением даты, во-вторых, с функцией.
Вот мой код для сохранения даты в таблице:
CREATE TABLE car_info
(
car_id NUMBER(4)
arrival DATE,
departure DATE
......
)
здесь я сохранил время прибытия / отправления как ДАТЫ. В идеале я хочу его в формате dd-mon-yyy-hh-mm-ss
Здесь я сталкиваюсь с первой проблемой:
INSERT INTO car_info
VALUES('0001', to_date('12-jun-2006 06:00:01'), to_date('14-jun-2006 09:00:01')
Из проведенного мною исследования это кажется правильным?
однако, если я сделаю SELECT * FROM car_info
, это результат:
car_id arrival_date departure_date
1 12-jun-2006 14-jun-2006
Кто-нибудь знает, почему он не отображает результат в виде полной даты и времени?
Чтобы эта публикация не была переполнена информацией, как только я решу эту проблему, я опубликую свои проблемы с этой функцией.
Спасибо за любую помощь
С наилучшими пожеланиями, Даррен
Вторая часть вопроса была перемещена в Oracle sql - вычитание даты в функции