Интервал от време

2 отговора 179 прегледа
#1

Интервал от време

Мъча се аз тук да науча SQL но ясно че няма да стане за един ден :) и моля за помощ.
Трябва ми да извадя данни за период от време.
server-oracle, работната ми среда е PL/SQL developer

колоната datetime е с формат dd.mm.yyyy hh24.mi.ss
трябва да извадя всички данни за определно име в периода от 01.10.2005 до 23.03.2006 сортирано за всеки ден и само в часовия интерват от 8:00:00 do 20:00:00

моля на някой ако му се занимава да помогне :) благодаря много !

Отговор
в отговор на kkk_new #2

Re: Интервал от време

select to_char(last_analyzed, 'YYYYMMDDHH24MISS')
from all_tables
where
last_analyzed between
to_date('01.10.2005', 'DD.MM.YYYY') and to_date('23.03.2006', 'DD.MM.YYYY')
and
to_number(to_char(trunc(last_analyzed, 'HH24'),'HH24'), '99')
between 8 and 19
order by last_analyzed;

smeni si tam s twoite neshta

Отговор
в отговор на sdhsd #3

Re: Интервал от време

Благодаря много много! Приятна почивка :)

Отговор