[ОТВЕТИТЬ]
Опции темы
03.11.2013 09:46  
OlegON
Время поставки заказа хранится в smdatedocs.timeat2 в минутах. Соответственно, хотелось что-то безразборное, чтобы его менять, исходя из имеющегося времени, например, 09:52. Вот пример.
Код:
select to_number(to_char(to_date('09:52','HH24:MI'),'SSSSS'))/60 from dual;
если у кого-то попроще варианты - прошу...
 
05.11.2013 17:16  
vdm
Не проще, но пусть будет.
Код:
select (to_date('09:52','HH24:MI')-to_date('00:00','HH24:MI'))*1440 from dual;
Код:
select extract(hour from T)*60+extract(minute from T) from (select (interval '09:52' hour to minute) T from dual);
 
11.11.2013 10:59  
bayan
Если NUMBER на выходе не принципиален, то
Код:
select to_char(to_date('09:52','HH24:MI'),'SSSSS')/60 from dual;
тоже вернет 592
 
11.11.2013 12:14  
OlegON
люблю явное приведение типов :) во избежание всякого...
 
 
Опции темы



Часовой пояс GMT +3, время: 05:29.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.