Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Данные из временного промежутка.
|
|||
|---|---|---|---|
|
#18+
Всем привет. Срочно нужна помощь. Мне нужно вернуть статистику за последние 7 дней и, что бы возвращались записи созданные с 8:00 до 18:00. CREATED - это дата создания, такого вида 26.10.2017 19:53:17. Условия, приведенные ниже дают пустой результат. Подскажите пожалуйста, в чем ошибка или другие варианты. Заранее спасибо. AND created > sysdate - 7 AND created BETWEEN to_date('08:00:00', 'HH24:MI:SS') AND to_date('18:00:00', 'HH24:MI:SS') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 10:43 |
|
||
|
Данные из временного промежутка.
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. и наступит просветление. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 10:45 |
|
||
|
Данные из временного промежутка.
|
|||
|---|---|---|---|
|
#18+
aleks222, Спасибо, все это здорово. Ошибку нашел. Но это не решило проблему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 11:06 |
|
||
|
Данные из временного промежутка.
|
|||
|---|---|---|---|
|
#18+
chuwees, ну так показывай - как именно исправил.... а то после первого поста - веры тебе нет.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 11:09 |
|
||
|
Данные из временного промежутка.
|
|||
|---|---|---|---|
|
#18+
chuweesaleks222, Спасибо, все это здорово. Ошибку нашел. Но это не решило проблему. Да, просветление не наступило. Попытка №2 1. Комментируем фильтры в where... покеда записи не появятся. 2. Чешем репу: "чего не так в этих фильтрах?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 11:10 |
|
||
|
Данные из временного промежутка.
|
|||
|---|---|---|---|
|
#18+
where created BETWEEN to_date('08:00:00', 'HH24:MI:SS') AND to_date('18:00:00', 'HH24:MI:SS') условие возвращает только те записи, которые созданы 01.01.2018 с 8:00 до 18:00 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 11:14 |
|
||
|
Данные из временного промежутка.
|
|||
|---|---|---|---|
|
#18+
chuweeswhere created BETWEEN to_date('08:00:00', 'HH24:MI:SS') AND to_date('18:00:00', 'HH24:MI:SS') условие возвращает только те записи, которые созданы 01.01.2018 с 8:00 до 18:00 Настойчивее чешем репу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 11:20 |
|
||
|
Данные из временного промежутка.
|
|||
|---|---|---|---|
|
#18+
aleks222Настойчивее чешем репу... Я уже не первый час бьюсь с этим. У меня очень мало опыта в создании запросов. Поэтому и написал сюда. У меня только один вариант - подставить конкретные даты перед временем в запросе ('17.01.2018 08:00:00', 'DD.MM.YYYY HH24:MI:SS'). но это не подойдет. Нужен универсальный скрипт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 11:27 |
|
||
|
Данные из временного промежутка.
|
|||
|---|---|---|---|
|
#18+
chuweeswhere created BETWEEN to_date('08:00:00', 'HH24:MI:SS') AND to_date('18:00:00', 'HH24:MI:SS') условие возвращает только те записи, которые созданы 01.01.2018 с 8:00 до 18:00 а что такое to_date? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 11:28 |
|
||
|
Данные из временного промежутка.
|
|||
|---|---|---|---|
|
#18+
chuwees where created BETWEEN to_date('08:00:00', 'HH24:MI:SS') AND to_date('18:00:00', 'HH24:MI:SS') условие возвращает только те записи, которые созданы 01.01.2018 с 8:00 до 18:00А ты упорный! Пробуй еще. На сто-тыщ-пятсот-первый раз сервер сдастся.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 11:28 |
|
||
|
Данные из временного промежутка.
|
|||
|---|---|---|---|
|
#18+
Tactical Nuclear Penguin, Преобразование текста в дату ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 11:29 |
|
||
|
Данные из временного промежутка.
|
|||
|---|---|---|---|
|
#18+
chuweesaleks222Настойчивее чешем репу... Я уже не первый час бьюсь с этим. У меня очень мало опыта в создании запросов. Поэтому и написал сюда. У меня только один вариант - подставить конкретные даты перед временем в запросе ('17.01.2018 08:00:00', 'DD.MM.YYYY HH24:MI:SS'). но это не подойдет. Нужен универсальный скрипт. between сравнивает даты тебе надо время Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 11:30 |
|
||
|
Данные из временного промежутка.
|
|||
|---|---|---|---|
|
#18+
chuweesTactical Nuclear Penguin, Преобразование текста в дату ты с ораклом не попутал? а вообще почитай про DATEPART ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 11:30 |
|
||
|
Данные из временного промежутка.
|
|||
|---|---|---|---|
|
#18+
Tactical Nuclear Penguin, Да какая разница, что там у него в качестве СУБД, если в голове каша и нет понимания, что "дата и время" в одном флаконе - это совсем не тоже самое, что просто "время" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 11:35 |
|
||
|
Данные из временного промежутка.
|
|||
|---|---|---|---|
|
#18+
[quot Tactical ты с ораклом не попутал? а вообще почитай про DATEPART[/quot] Походу попутал :( надо в другом месте тему размещать?(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 11:37 |
|
||
|
Данные из временного промежутка.
|
|||
|---|---|---|---|
|
#18+
Добрый Э - ЭхTactical Nuclear Penguin, Да какая разница, что там у него в качестве СУБД, если в голове каша и нет понимания, что "дата и время" в одном флаконе - это совсем не тоже самое, что просто "время" Я смотрю ты тут самый умный? Царь и бог?) Ты родился и уже мог скрипт написать?? Сам когда-то учился и надо с уважением относиться к людям, которые учаться! А так ты смахиваешь на неудачника, который самоутверждается за счет других) И мне тебя жалко искренне ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 11:40 |
|
||
|
Данные из временного промежутка.
|
|||
|---|---|---|---|
|
#18+
chuwees, да тут уж и спрашивай.... чего уж там.... но про extract(hour from <date>) (в оракле) я бы на твоем месте всё же почитал. если, конечно, версия сервера позволит.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 11:44 |
|
||
|
Данные из временного промежутка.
|
|||
|---|---|---|---|
|
#18+
chuweesЯ смотрю ты тут самый умный? Царь и бог?) Ты родился и уже мог скрипт написать?? Сам когда-то учился и надо с уважением относиться к людям, которые учаться! А так ты смахиваешь на неудачника, который самоутверждается за счет других) И мне тебя жалко искреннетак ты "слона не продашь"(с).... и не нужно проецировать свои комплексы на других... кстаnи, в оракловую ветку форума не ходи. там Elic. Он тебя заклюет так, что мои слова тебе похвалой твоей любимой мамочки покажутся... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 11:46 |
|
||
|
Данные из временного промежутка.
|
|||
|---|---|---|---|
|
#18+
Всем спасибо. Форум меня разочаровал немного. Надо добрее быть и писать по делу) Вот решение, кому интересно WHERE TO_NUMBER(TO_CHAR(CREATED,'hh24')) BETWEEN 8 AND 17 AND CREATED > TO_DATE(TO_CHAR(TO_NUMBER(TO_CHAR(CURRENT_DATE - 7,'YYYY'))) || '/' || TO_NUMBER(TO_CHAR(CURRENT_DATE - 7,'MM')) || '/' || TO_NUMBER(TO_CHAR(CURRENT_DATE - 7,'DD')), 'yyyy/mm/dd') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 11:47 |
|
||
|
Данные из временного промежутка.
|
|||
|---|---|---|---|
|
#18+
chuweesЯ смотрю ты тут самый умный? Царь и бог?) Ну, уж поумнее некоторых, неспособный MS SQL Server отличить от Oracle. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 11:48 |
|
||
|
Данные из временного промежутка.
|
|||
|---|---|---|---|
|
#18+
chuwees, нафига нам эти типы данных, если мы всё в чары конвертим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 11:48 |
|
||
|
Данные из временного промежутка.
|
|||
|---|---|---|---|
|
#18+
Добрый Э - Эх, Сосни) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 11:48 |
|
||
|
Данные из временного промежутка.
|
|||
|---|---|---|---|
|
#18+
chuweesВсем спасибо. Форум меня разочаровал немного. Надо добрее быть и писать по делу) Вот решение, кому интересно WHERE TO_NUMBER(TO_CHAR(CREATED,'hh24')) BETWEEN 8 AND 17 AND CREATED > TO_DATE(TO_CHAR(TO_NUMBER(TO_CHAR(CURRENT_DATE - 7,'YYYY'))) || '/' || TO_NUMBER(TO_CHAR(CURRENT_DATE - 7,'MM')) || '/' || TO_NUMBER(TO_CHAR(CURRENT_DATE - 7,'DD')), 'yyyy/mm/dd') не льсти себе. кому на скульсерверной ветке форума может быть интересно твоё (кстати кривое) решение под оракл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 11:50 |
|
||
|
Данные из временного промежутка.
|
|||
|---|---|---|---|
|
#18+
chuweesДобрый Э - Эх, Сосни) ну вот и вылезла твоя сущность наружу.... я же тебе уже говорид - не стоит проецировать собственные комплексы и проблемы на других.... если ты любишь посасывать, то это твое личное дело. не нужно нас погружать в такие интимные подробности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 11:51 |
|
||
|
Данные из временного промежутка.
|
|||
|---|---|---|---|
|
#18+
chuweesWHERE TO_NUMBER(TO_CHAR(CREATED,'hh24')) BETWEEN 8 AND 17 AND CREATED > TO_DATE(TO_CHAR(TO_NUMBER(TO_CHAR(CURRENT_DATE - 7,'YYYY'))) || '/' || TO_NUMBER(TO_CHAR(CURRENT_DATE - 7,'MM')) || '/' || TO_NUMBER(TO_CHAR(CURRENT_DATE - 7,'DD')), 'yyyy/mm/dd')после таких опусов все скульсерверщики будут думать, что оракл отстой и простейшие вещи в нем делаются сложно и через (видимо, любимую тобой) жопу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 12:00 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39585616&tid=1690399]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 353ms |

| 0 / 0 |
