|
|
|
Выбор маршрута с минимальным тарифом
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток Поиском пользовался, но точного ответа на мой вопрос не нашел. Задача следующая. Имеется таблица с направлением страны и тарифов звонков на эту страну по каждому оператору. Нужно выбрать оператора с минимальным тарифом на каждую страну и вывести его названиев в столбец Приоритет 1. Второе минимальное значение в Приоритет 2, и т.п. Я пробовал пользоваться функцией ПРОСМОТР, но для этого нужно чтобы таблица была отсортирована горизонтально, а это достаточно сложно сделать при количестве строк больше 6000. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2009, 07:58:33 |
|
||
|
Выбор маршрута с минимальным тарифом
|
|||
|---|---|---|---|
|
#18+
Если кто знает как это сделать с помощью SQL языка, тоже подойдет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2009, 08:01:31 |
|
||
|
Выбор маршрута с минимальным тарифом
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2009, 08:30:24 |
|
||
|
Выбор маршрута с минимальным тарифом
|
|||
|---|---|---|---|
|
#18+
Смотри, что получилось. Длинно, т.к. учитывалось, что если пустая ячейка, то должна быть в конце. Также учитывалось, что может быть 2 равных тарифа у разных операторов, в этом случае идут по порядку, т.е. чей столбец раньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2009, 08:51:00 |
|
||
|
Выбор маршрута с минимальным тарифом
|
|||
|---|---|---|---|
|
#18+
HandKot Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. I Have Nine Lives You Have One Only THINK! Запрос не совсем то что я запрашивал, а именно не вижу полей Prioritet1, Prioritet 2 ... где бы указывались НАЗВАНИЕ оператора по которому минимальный тариф, НЕ само значение тарифа. К тому же запрос выдает ошибку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2009, 08:54:47 |
|
||
|
Выбор маршрута с минимальным тарифом
|
|||
|---|---|---|---|
|
#18+
DeggasadСмотри, что получилось. Длинно, т.к. учитывалось, что если пустая ячейка, то должна быть в конце. Также учитывалось, что может быть 2 равных тарифа у разных операторов, в этом случае идут по порядку, т.е. чей столбец раньше. Спасибо огромное. Достаточно сложная формула для подсчета! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2009, 09:05:46 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=190&tid=2179279]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 332ms |

| 0 / 0 |
