|
IB Expert работа с большой таблицей
|
|||
---|---|---|---|
#18+
Здравствуйте! Есть такая проблемка. Есть готовая база, в ней есть таблица RECORD таблица довольно таки большая, примерно 2700000 записей. http://www.radikal.ru][IMG] http://s58.radikal.ru/i162/1405/6a/e14e979151d1.jpg [/IMG] Меня в ней интересуют 2 поля R_DT и R_TAG. Но отсортировать по этом полям я не могу т.к. программа начинает перебирать записи и приблизительно на 2000000 записей программа вылетает с ошыбкой http://radikal.ru/fp/3b4dad3450204d21a169ba5033e01068][IMG] http://s006.radikal.ru/i214/1405/d8/21aaafc8707bt.jpg [/IMG] Отсортировать соответственно тоже не могу именно по причине ошибки. Подскажите пожалуйста как можно добраться до необходимых данных? Может какой вариант SQL запроса есть? Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 11:45 |
|
IB Expert работа с большой таблицей
|
|||
---|---|---|---|
#18+
Alino4ka, конечно есть Код: sql 1. 2. 3.
глупо полагать что 3ёх миллионную таблицу можно отсортировать в IBE щёлкнув по столбцу грида. Тем более что IBE существует только в 32 битном варианте ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 12:00 |
|
IB Expert работа с большой таблицей
|
|||
---|---|---|---|
#18+
Alino4kaМожет какой вариант SQL запроса есть? Вариант есть 146%. Зависит от того, что именно тебе надо. Вряд ли тебе нужны все 2.7 млн записей. Ограничивай выборку кляузой WHERE. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 12:00 |
|
IB Expert работа с большой таблицей
|
|||
---|---|---|---|
#18+
Alino4kaМожет какой вариант SQL запроса есть?Разумеется. Alino4kaПодскажите пожалуйста как можно добраться до необходимых данных?Для начала формализовать критерий "необходимых". ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 12:04 |
|
IB Expert работа с большой таблицей
|
|||
---|---|---|---|
#18+
Alino4ka, в sql-editor'e: Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 12:10 |
|
IB Expert работа с большой таблицей
|
|||
---|---|---|---|
#18+
IBExpertAlino4kaМожет какой вариант SQL запроса есть? Вариант есть 146%. Зависит от того, что именно тебе надо. Вряд ли тебе нужны все 2.7 млн записей. Ограничивай выборку кляузой WHERE. У меня есть необходимость в сорте по полю R_TAG, это код, выбрать все записи по этому коду, например 1224621. Поле R_DT, это дата, например 26.10.2010 0:00:00. Так вот мне необходимы данные по коду 1224621 за 26.10.2010. Но вопрос заключается в том что я уже давним давно не писала запросы. Только составляла тех задания. Вот теперь прижала необходимость корректировки. Нашла таблицу где храниться нашла поля которые интересуют. И что-то, как-то зависла. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 18:20 |
|
IB Expert работа с большой таблицей
|
|||
---|---|---|---|
#18+
> У меня есть необходимость в сорте по полю R_TAG, это код, выбрать все записи по этому коду, например 1224621. Поле R_DT, это дата, например 26.10.2010 0:00:00. Так вот мне необходимы данные по коду 1224621 за 26.10.2010. Достаточно просто перевести на английский. Глубоких знаний не требуется. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 23:33 |
|
IB Expert работа с большой таблицей
|
|||
---|---|---|---|
#18+
приведи ddl таблицы (для блондинок скопипастить сюда всю информацию с вкладки "скрипт", она чуть правее на первой картинке), нарисуем запрос. Alino4kaНашла таблицу где храниться нашла поля которые интересуют.Если пообещаешь подучить хотя бы русский язык. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2014, 08:38 |
|
IB Expert работа с большой таблицей
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky, Код: 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. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86.
Надеюсь это то что нужно. Заранее благодарна за Вашу помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2014, 09:01 |
|
IB Expert работа с большой таблицей
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Ф12, копипастишь туда мой пост, Ф9 и вуаля, далее можно менять что-то в запросе по желанию. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2014, 10:43 |
|
IB Expert работа с большой таблицей
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky, Огромное спасибо! Это как раз то, что тебе необходимо! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2014, 12:01 |
|
IB Expert работа с большой таблицей
|
|||
---|---|---|---|
#18+
Alino4kaЭто как раз то, что тебе необходимо!Как я без этого раньше обходился, ума не приложу! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2014, 12:54 |
|
IB Expert работа с большой таблицей
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky Код: sql 1.
Так точнее будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2014, 13:34 |
|
IB Expert работа с большой таблицей
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky, Извините, опечаточка вышла. Мне, мне да в принципе не только мне. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2014, 16:04 |
|
IB Expert работа с большой таблицей
|
|||
---|---|---|---|
#18+
wadmanIvan_Pisarevsky Код: sql 1.
Так точнее будет.да ну? а если в таймштампах хранится только дата, а время 00:00:00, то твое уточнение нихрена не найдет. Ты зуб дашь, что в нарисованной на картниках базе таких данных нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2014, 16:16 |
|
IB Expert работа с большой таблицей
|
|||
---|---|---|---|
#18+
Alino4ka Код: sql 1. 2. 3.
Ivan_Pisarevskyа если в таймштампах хранится только дата, а время 00:00:00, то твое уточнение нихрена не найдет. "Если" не считается. Ivan_PisarevskyТы зуб дашь, что в нарисованной на картниках базе таких данных нет? Каких данных нет? Если там только дата, то странно, что ты секунды приписал. Ivan_Pisarevsky Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2014, 16:26 |
|
IB Expert работа с большой таблицей
|
|||
---|---|---|---|
#18+
wadman"Если" не считается. Понял, о чем ты. На это на обратил внимание, т.к. сам на автомате давно так пишу. Ivan_Pisarevsky Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2014, 16:27 |
|
IB Expert работа с большой таблицей
|
|||
---|---|---|---|
#18+
wadman, В поле R_DT данные хранятся в формате '26.10.2010 00:00:00'. Эта дата аппаратного прерывания на аппаратуре. Соответственно в данном случае время играет большую роль. И отсутствовать оно просто не может. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2014, 17:51 |
|
|
start [/forum/topic.php?fid=42&msg=38643278&tid=1599710]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
139ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
others: | 360ms |
total: | 601ms |
0 / 0 |