|
Как сделать такую выборку одним запросом
|
|||
---|---|---|---|
#18+
Есть пара простых таблиц - таблица объектов и таблица измерений Подробности таблиц Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
Нужно выбрать наименования объектов, отсортированные по дате, но по дате второго измерения Было бы по дате первого - прокатило бы так: Код: sql 1. 2. 3. 4. 5.
А как добраться до второй по счету даты? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2019, 17:39 |
|
Как сделать такую выборку одним запросом
|
|||
---|---|---|---|
#18+
iskatelsql, Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2019, 18:33 |
|
Как сделать такую выборку одним запросом
|
|||
---|---|---|---|
#18+
VSVLAD, Спасибо, если добавить Код: sql 1.
работает как надо ЗЫ. выражения over и partition первый раз вижу. Надо загуглить. Они есть у MySQL? я раньше только с ней дело имел. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2019, 18:43 |
|
Как сделать такую выборку одним запросом
|
|||
---|---|---|---|
#18+
iskatelsqlОни есть у MySQL? Форум как-бы по SQLite... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2019, 18:53 |
|
Как сделать такую выборку одним запросом
|
|||
---|---|---|---|
#18+
Не так прочитал вопрос. Да, они есть во всех современных СУБД MySQL, PostgreSQL, MSSQL, Oracle. А куда "order by date" вы хотите добавить? В предложении over указывается как сортировать ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2019, 18:55 |
|
Как сделать такую выборку одним запросом
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2019, 19:00 |
|
Как сделать такую выборку одним запросом
|
|||
---|---|---|---|
#18+
VSVLAD, Спасибо еще раз. Оконные функции офигительная оказывается штука, я пол программы через них перепишу. Ощущения такие, как в игре нашел навороченное оружие с большими возможностями ЗЫ. а MySQL я мучал в 2012, тогда оконных там еще небыло. Судя по гуглу они только в 8 версии появились, которая только полгода назад релизнулась. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2019, 20:01 |
|
|
start [/forum/topic.php?fid=54&msg=39804274&tid=2008397]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
96ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 251ms |
total: | 427ms |
0 / 0 |