Интервал от време
2 отговора
179 прегледа
Интервал от време
Мъча се аз тук да науча 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
моля на някой ако му се занимава да помогне :) благодаря много !

Трябва ми да извадя данни за период от време.
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
моля на някой ако му се занимава да помогне :) благодаря много !
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
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