|
|
|
выборка не повторяющихся друг за другом значений
|
|||
|---|---|---|---|
|
#18+
есть таблица: Data Time Cena1 Cena2 ------------------------ 2014-08-20 14:23:28 20000 21000 2014-08-20 14:24:32 20000 21000 пропустить 2014-08-20 15:24:52 20000 21000 пропустить 2014-08-20 16:25:12 20000 22000 2014-08-20 18:25:53 20000 22000 пропустить 2014-08-20 19:26:13 23000 22000 2014-08-20 21:26:53 23000 22000 пропустить 2014-08-20 22:27:14 23000 22000 пропустить 2014-08-20 23:27:34 20000 21000 2014-08-21 00:27:55 20000 21000 пропустить 2014-08-21 01:28:16 20000 21000 пропустить после выборке, нужен результат без строк помеченных "пропустить" помогите с запросом. использоваться будет для рисования графиков. сейчас данные графиков очень перегружены повторяющимися данными. пытаюсь оптимизировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 22:54:11 |
|
||
|
выборка не повторяющихся друг за другом значений
|
|||
|---|---|---|---|
|
#18+
Exec1, select min(datetime) d, Cena1, cena2 from t group by Cena1, cena2 надо двойной индех по (Cena1, cena2) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2015, 03:23:42 |
|
||
|
выборка не повторяющихся друг за другом значений
|
|||
|---|---|---|---|
|
#18+
....нет, решение выше не верно, ибо цена1,цена2 могут повторится. Почитайте здесь 7489069 . Идея что вы нумеруете строчки начиная с 1 каждый раз когда меняется цена1,цена2 даже если парочка повторится по сле перерыва, все рано счет начнется опять с 1. Затем просто выбираете все строчки с номером 1. кстате, такую же логику можно сделать на клиенет (PHP, Java или что там у вас) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2015, 03:28:51 |
|
||
|
выборка не повторяющихся друг за другом значений
|
|||
|---|---|---|---|
|
#18+
select min(datetime) d отдельное поле Date отдельное поле Time а "d" это что имеется виду? Почитайте здесь 7489069. ок. сегодня вечерком покурю... запрос будет на PHP если это имеет значение.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2015, 18:10:13 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39014016&tid=1832912]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
37ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 316ms |

| 0 / 0 |
