|
|
|
INTERVAL 7 DAY Возвращает разный результат
|
|||
|---|---|---|---|
|
#18+
Всем привет! Есть 2 запроса: Код: sql 1. 2. 3. 4. и Код: sql 1. 2. 3. 4. 5. 6. Но вот беда! Первый возвращает 7 записей, в второй 8! Как такое может быть, подскажите где ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2014, 22:45:49 |
|
||
|
INTERVAL 7 DAY Возвращает разный результат
|
|||
|---|---|---|---|
|
#18+
Так из разных таблиц же выборка. Очевидно, что там разные данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2014, 22:58:37 |
|
||
|
INTERVAL 7 DAY Возвращает разный результат
|
|||
|---|---|---|---|
|
#18+
miksoft, Наверное не совсем правильно объяснил. Меня интересует выбор данных за последние 7 дней от определенной даты. Так вот первый запрос мне возвращает 7 строк с интервалом дат с 2014-06-30 по 2014-07-06, что правильно, получается 7 дней. А вот второй запрос мне возвращает уже 8 строк с интервалом дат с 2014-06-29 по 2014-07-06, получается 8 дней. Почему так происходит понять не могу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2014, 23:08:21 |
|
||
|
INTERVAL 7 DAY Возвращает разный результат
|
|||
|---|---|---|---|
|
#18+
Выполните вот такие запросы: Код: sql 1. 2. 3. 4. Код: sql 1. 2. 3. 4. 5. Подозреваю, что в таблице log запись от 29 июня имеет нулевое время, поэтому не попадает в выборку. Если дело в этом, то используйте ">=" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2014, 23:25:17 |
|
||
|
INTERVAL 7 DAY Возвращает разный результат
|
|||
|---|---|---|---|
|
#18+
miksoft, Спасибо за совет, попробовал, но не помогло( Вот что возвращает лог, по вашему запросу: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. Никак не могу понять, откуда он берет 8 записей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2014, 01:02:20 |
|
||
|
INTERVAL 7 DAY Возвращает разный результат
|
|||
|---|---|---|---|
|
#18+
torment, Не понял, так раньше первый запрос возвращал 7 записей, а теперь 8. Что изменилось? И, кстати, это не мой запрос, в моем summoney не было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2014, 01:12:18 |
|
||
|
INTERVAL 7 DAY Возвращает разный результат
|
|||
|---|---|---|---|
|
#18+
miksoft, Ошибся, из таблицы balance, ничего не изменилось, проблема та же. В первом запросе все так же 7 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2014, 01:14:21 |
|
||
|
INTERVAL 7 DAY Возвращает разный результат
|
|||
|---|---|---|---|
|
#18+
Что с summomey, что без него, все равно 8 записей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2014, 01:17:49 |
|
||
|
INTERVAL 7 DAY Возвращает разный результат
|
|||
|---|---|---|---|
|
#18+
Ну значит в таблице log нет записей за 29 июня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2014, 02:40:48 |
|
||
|
INTERVAL 7 DAY Возвращает разный результат
|
|||
|---|---|---|---|
|
#18+
miksoft, В том то и дело, что есть, в каждой таблице есть лог записей за прошедший месяц, на каждое число месяца. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2014, 03:10:07 |
|
||
|
INTERVAL 7 DAY Возвращает разный результат
|
|||
|---|---|---|---|
|
#18+
tormentmiksoft, В том то и дело, что есть, в каждой таблице есть лог записей за прошедший месяц, на каждое число месяца.Чудес не бывает. Или, по крайней мере, не здесь. Код: sql 1. 2. 3. 4. что выдаст? P.S. Использовать для именования объектов в БД слова, совпадающие с синтаксисом языка - плохая практика, очень мешает чтению запросов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2014, 03:33:25 |
|
||
|
INTERVAL 7 DAY Возвращает разный результат
|
|||
|---|---|---|---|
|
#18+
miksoft, Такой запрос возвращает вот что: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Итого 12 строк, появляется еще выборка за 2014-07-07, хотя в моем случае ее нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2014, 03:52:00 |
|
||
|
INTERVAL 7 DAY Возвращает разный результат
|
|||
|---|---|---|---|
|
#18+
Ерунда какая-то... Попробуйте интервал в запросе уменьшать по единичке и смотрите, что будет получаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2014, 10:47:00 |
|
||
|
INTERVAL 7 DAY Возвращает разный результат
|
|||
|---|---|---|---|
|
#18+
поле date в запросе сделать таким 'date' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2014, 13:53:08 |
|
||
|
INTERVAL 7 DAY Возвращает разный результат
|
|||
|---|---|---|---|
|
#18+
tormentmiksoft, Спасибо за совет, попробовал, но не помогло( Вот что возвращает лог, по вашему запросу: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. Никак не могу понять, откуда он берет 8 записей что непонятного? 2014-07-06 - INTERVAL 7 DAY = 2014-06-29. А 2014-06-29 13:32:04 больше чем 2014-06-29, следовательно запись 2014-06-29 13:32:04 удовлетворяет условию и попадает в выборку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2014, 14:36:05 |
|
||
|
INTERVAL 7 DAY Возвращает разный результат
|
|||
|---|---|---|---|
|
#18+
да запарил уже этот троль. пока не запостит чтото вразумительное, - что за таблицы, выборки как ему советовали, а лучше данные, раз уж у него по записи на день, предлагаю не гадать...надоело заходить сюда в надежде что нашли причину... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2014, 14:46:45 |
|
||
|
INTERVAL 7 DAY Возвращает разный результат
|
|||
|---|---|---|---|
|
#18+
Диклевич Александрчто непонятного? 2014-07-06 - INTERVAL 7 DAY = 2014-06-29. А 2014-06-29 13:32:04 больше чем 2014-06-29, следовательно запись 2014-06-29 13:32:04 удовлетворяет условию и попадает в выборку. Точно, спасибо за разъяснения, в принципе проблему решил, немного переделав запросы. Всем спасибо за помощь и советы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2014, 18:45:13 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38700898&tid=1834485]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 191ms |
| total: | 307ms |

| 0 / 0 |
