|
|
|
Не работает выборка по времени
|
|||
|---|---|---|---|
|
#18+
хочу выбрать записи за 5 мнут(к примеру): Код: sql 1. 2. 3. получаю все записи выбраные по symbol временые пределы не учитывается. что я не так делаю!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 13:40 |
|
||
|
Не работает выборка по времени
|
|||
|---|---|---|---|
|
#18+
Areostarчто я не так делаю!? Форум выбираешь неправильно. PHP-код размещают на PHP-форуме, а не на MySQL-форуме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 13:55 |
|
||
|
Не работает выборка по времени
|
|||
|---|---|---|---|
|
#18+
Akina, Я просто скопировал. проблема именно в запросе! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 13:58 |
|
||
|
Не работает выборка по времени
|
|||
|---|---|---|---|
|
#18+
Areostar Код: sql 1. Это не за 5 минут, это начиная с 23:55:00 вчерашнего дня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 14:04 |
|
||
|
Не работает выборка по времени
|
|||
|---|---|---|---|
|
#18+
Это - НЕ ЗАПРОС!!!! это, блин, пэхыпэ код, который формирует строку запроса. И показывать надо ЗАПРОС, который получился ПОСЛЕ формирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 14:05 |
|
||
|
Не работает выборка по времени
|
|||
|---|---|---|---|
|
#18+
miksoftAreostar Код: sql 1. Это не за 5 минут, это начиная с 23:55:00 вчерашнего дня. а как за последние 5 минут получить или за 10 или за час или день? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 14:07 |
|
||
|
Не работает выборка по времени
|
|||
|---|---|---|---|
|
#18+
Areostar, Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 14:08 |
|
||
|
Не работает выборка по времени
|
|||
|---|---|---|---|
|
#18+
Не понимаю, мистика какая то. вот так создаю таблицу: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. В таблицу каждую секунду поступает несколько записей. Использую вот такой запрос Код: sql 1. Но получаю все записи отобраные по symbol. по времени выборки не происходит!! Почему так. Впрочем использовал уже несколько вариантов указать ограницения по времяни - не получается! В чем дело! как исправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 14:51 |
|
||
|
Не работает выборка по времени
|
|||
|---|---|---|---|
|
#18+
Areostar, Для отладки выберите какую-нибудь запись, которая точно должна попасть в результат. Для нее выполните такой запрос: Код: sql 1. И покажите результат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 15:18 |
|
||
|
Не работает выборка по времени
|
|||
|---|---|---|---|
|
#18+
miksoftAreostar, Для отладки выберите какую-нибудь запись, которая точно должна попасть в результат. Для нее выполните такой запрос: Код: sql 1. И покажите результат. Вот что получил авторArray ( [0] => Array ( [bidData] => 2016-03-28 15:34:12 [0] => 2016-03-28 15:34:12 [NOW()] => 2016-03-28 08:37:26 [1] => 2016-03-28 08:37:26 [DATE_ADD( NOW(), INTERVAL -5 MINUTE)] => 2016-03-28 08:32:26 [2] => 2016-03-28 08:32:26 [`bidData` > DATE_ADD( NOW(), INTERVAL -5 MINUTE )] => 1 [3] => 1 ) ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 15:38 |
|
||
|
Не работает выборка по времени
|
|||
|---|---|---|---|
|
#18+
Areostar, Увы, я не понимаю эту запись. Покажите результат самого запроса в консольном клиенте или в любом GUI-клиенте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 15:40 |
|
||
|
Не работает выборка по времени
|
|||
|---|---|---|---|
|
#18+
AreostarНа сервере создал такую вот таблицку: CREATE TABLE IF NOT EXISTS `quotation_table` ( `id` bigint(20) NOT NULL, `bidData` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `symbol` varchar(15) COLLATE utf8_unicode_ci NOT NULL, `bid` double NOT NULL, `ask` double NOT NULL, `avg` double NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; заполнил данными(несколько тысяч записей) пытаюсь сделать выборку по времяни(к примеру): SELECT * FROM `quotation_table` WHERE `bidData` >= date_sub(now(), INTERVAL 1 MINUTE); Но условие не выполняется(не учитывается). притом что выборка по другим полям(строки числа) выполняется идеально!! Построил на локалке табличку также полем timestamp - выборка по такомуже запросу работает как часы. сдампировал с сервера табличке залил не локалку - опять не работает!!! Что за мистика!?? что я не так сделал?? Модератор: Перенес стартовый пост новой темы сюда же, т.к. вопрос один и тот же. Не надо плодить новые тему и кросспостить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2016, 10:52 |
|
||
|
|

start [/forum/topic.php?fid=47&tid=1831991]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
183ms |
get topic data: |
8ms |
get forum data: |
1ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 483ms |

| 0 / 0 |
