Получите данные за день 1, день 7, день 14, день 21 и день 28 - PullRequest
0 голосов
/ 20 апреля 2020

Я новичок в Oracle. Мне нужны данные за день-1, день-7, день-14, день-21 и день-28. У меня есть столбец time_stamp с датой для каждого дня.

1 Ответ

0 голосов
/ 20 апреля 2020

вы просто вычитаете 1,7,14 и т. Д. c. с SYSDATE , например, на один день:

select  <your columns>
from    <your table>
where   time_stamp < sysdate-1;

обратите внимание, что sysdate включает текущее время дня, поэтому, если вам нужно от предыдущего целого дня, используйте TRUNC(SYSDATE) для установки компоненты времени до 0.

SYSDATE математика

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...