2010-06-30 4 views
0

У меня есть четыре поля:Oracle дата время

  • start_date = 16-Июнь-10
  • start_time = 14:37
  • end_date = 16-Июнь-10
  • END_TIME = 14:38

Мне нужно рассчитать разницу от начала до конца. Я попытался с помощью TO_DATE (Дата_начала || start_time), но получаю сообщение об ошибке:

ORA-01830: дата формат изображения заканчивается перед преобразованием всей входной строки 01830,00000 - «Формат даты картина заканчивается до преобразования всей строки ввода»

Благодарим за помощь. David

+0

Я предполагаю, что все четыре столбца являются VARCHAR? –

ответ

5
to_date(Start_date||start_time,'DD-MON-YYHH24:MI') 
+0

+1: Вы были первыми. –

+0

По секундам, lol. – rfusca