powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Какие функции использовать для выбора данных за последние сутки?
9 сообщений из 9, страница 1 из 1
Какие функции использовать для выбора данных за последние сутки?
    #39596857
serg_fed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Подскажите, как составить такой запрос, если нужно, чтобы выгружались данные (в любое время при выполнении запроса) с 9 утра прошлого дня до 9 утра сегодняшнего дня ?
...
Рейтинг: 0 / 0
Какие функции использовать для выбора данных за последние сутки?
    #39596860
trace.log
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
serg_fed,

BETWEEN
...
Рейтинг: 0 / 0
Какие функции использовать для выбора данных за последние сутки?
    #39596862
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serg_fed,

наверно так
...
Рейтинг: 0 / 0
Какие функции использовать для выбора данных за последние сутки?
    #39596868
гр к
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
serg_fedВсем привет!
Подскажите, как составить такой запрос, если нужно, чтобы выгружались данные (в любое время при выполнении запроса) с 9 утра прошлого дня до 9 утра сегодняшнего дня ?
SELECT TRUNC(SYSDATE)-1+9/24 FROM dual --9 утра прошлого дня
...
Рейтинг: 0 / 0
Какие функции использовать для выбора данных за последние сутки?
    #39596877
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serg_fed,

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
SQL> ed
Wrote file afiedt.buf

  1  with t as (
  2  select sysdate d from dual union all
  3  select sysdate-1 d from dual union all
  4  select sysdate+1 d from dual
  5  )
  6  select d,sysdate from t
  7* where d>=trunc(sysdate)-1+9/24 and d<trunc(sysdate)+9/24
SQL> /

D                SYSDATE
---------------- ----------------
04.02.2018 15:02 05.02.2018 15:02

SQL>

.....
stax
...
Рейтинг: 0 / 0
Какие функции использовать для выбора данных за последние сутки?
    #39596878
serg_fed за последние сутки сомневаюсь, что а последние сутки кого-то будет интересовать "выбор".
...
Рейтинг: 0 / 0
Какие функции использовать для выбора данных за последние сутки?
    #39596892
serg_fed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за оперативный ответ!
...
Рейтинг: 0 / 0
Какие функции использовать для выбора данных за последние сутки?
    #39596999
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
2.
3.
4.
5.
6.
select -1 + 9/24
from dual;

   -1+9/24
----------
    -15/24
...
Рейтинг: 0 / 0
Какие функции использовать для выбора данных за последние сутки?
    #39597020
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKad
Код: plsql
1.
2.
3.
4.
5.
6.
select -1 + 9/24
from dual;

   -1+9/24
----------
    -15/24



1) потом трудно понять (-15 часов взад = 9 утра)

2) 5/8=-0.625 сам посчитает если добавить скобки

із доки

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
        Этот раздел объясняет, как ORACLE оптимизирует предложения  SQL.
        Для каждого предложения SQL, обрабатываемого ORACLE, оптимизатор
        выполняет следующие задачи:

        вычисление      Сначала   оптимизатор   вычисляет   выражения  и
        выражений       условия,  содержащие  константы,  с   наибольшей
        и условий       возможной полнотой.


....
stax
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Какие функции использовать для выбора данных за последние сутки?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]