Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
28.01.2022, 15:54
|
|||
---|---|---|---|
|
|||
Данные за сегодня в промежутке времени. |
|||
#18+
select * from time_oper_2 where time_oper_01 between (TO_DATE(sysdate, 'yyyy/mm/dd hh24:mi:ss')) and (TO_DATE(sysdate, 'yyyy/mm/dd hh24:mi:ss')); Как изменить запрос, чтобы выводились данные за сегодня в промежутке с 12:00 до 18:00? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.01.2022, 16:01
|
|||
---|---|---|---|
Данные за сегодня в промежутке времени. |
|||
#18+
Piastry, between trunc(sysdate)+12/24 and trunc(sysdate)+18/24 ps 18:00 включительно ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.01.2022, 16:59
|
|||
---|---|---|---|
|
|||
Данные за сегодня в промежутке времени. |
|||
#18+
И еще вопрос. В столбце прописаны и дата и время. Если прописать: select * from time_oper_2 where time_oper_01 = TO_DATE(sysdate); То запрос ничего не вернет. Как правильно прописать, что бы получить все данные за сегодняшнюю дату? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.01.2022, 17:14
|
|||
---|---|---|---|
Данные за сегодня в промежутке времени. |
|||
#18+
Piastry, time_oper_01 >= trunc(sysdate) and time_oper_01 < trunc(sysdate)+1 ps time_oper_01 between trunc(sysdate) and trunc(sysdate)+1-1/24/60/60 ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.01.2022, 19:03
|
|||
---|---|---|---|
|
|||
Данные за сегодня в промежутке времени. |
|||
#18+
А если за месяц, квартал или год нужны данные? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.01.2022, 19:29
|
|||
---|---|---|---|
Данные за сегодня в промежутке времени. |
|||
#18+
Piastry А если за месяц, квартал или год нужны данные? выражение >= начало_месяц_квартал_год AND выражение < начало_месяц_квартал_год + один_месяц_квартал_год начало_месяц = TRUNC(SYSDATE,'MM') начало_квартал = TRUNC(SYSDATE,'Q') начало_год= TRUNC(SYSDATE,'YY') ну и один_месяц_квартал_год это ADD_MONTHS 1,3,12 сооvветственно. SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.01.2022, 20:59
|
|||
---|---|---|---|
|
|||
Данные за сегодня в промежутке времени. |
|||
#18+
Не совсем я понимаю про ADD_MONTHS. Можно прописать строчку целиком для квартала? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.01.2022, 21:27
|
|||
---|---|---|---|
Данные за сегодня в промежутке времени. |
|||
#18+
Piastry Не совсем я понимаю про ADD_MONTHS. Можно прописать строчку целиком для квартала? Проблемы с арифметикой? Код: plsql 1. 2. 3. 4.
SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.02.2022, 23:47
|
|||
---|---|---|---|
|
|||
Данные за сегодня в промежутке времени. |
|||
#18+
Piastry TO_DATE(sysdate) Вот что за дурь? Зачем конвертировать дату в дату через строку?! Вот справка, читай внимательно:SYSDATE returns the current date and time set for the operating system on which the database server resides. The data type of the returned value is DATE , ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=52&tablet=1&tid=1879552]: |
0ms |
get settings: |
16ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
38ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
174ms |
get tp. blocked users: |
1ms |
others: | 5ms |
total: | 249ms |
0 / 0 |