
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.06.2014, 21:00:11
|
|||
|---|---|---|---|
group by with case |
|||
|
#18+
Привет друзья, вот стала задача создать некий универсальный запрос в процедуре, решил сделать так: Код: sql 1. Ошибки (IBExpert) нет, но нет сортировки. Можно конечно заменить на Execute Statement, но хотелось бы иначе ... Прочел, что в MS SQL есть возможность использовать case в order by, но если указывать название поля ... а вот по номеру? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2014, 21:07:44
|
|||
|---|---|---|---|
|
|||
group by with case |
|||
|
#18+
Dnicoа вот по номеру? Обломайтиссс... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2014, 21:09:28
|
|||
|---|---|---|---|
group by with case |
|||
|
#18+
Dimitry Sibiryakov, Ну не надо так уж ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2014, 21:13:25
|
|||
|---|---|---|---|
|
|||
group by with case |
|||
|
#18+
DnicoНу не надо так уж ... "Надо, Федя, надо." (с) Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2014, 21:14:09
|
|||
|---|---|---|---|
group by with case |
|||
|
#18+
Dimitry Sibiryakov, Вот Дима, мне многие говорят, что на этом форуме многие отвечают не очень корректно. Вот пример. Твой. Давайте отвечать нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2014, 21:17:35
|
|||
|---|---|---|---|
group by with case |
|||
|
#18+
order by по case-выражению сразу начнёт вычислять это выражение вместо применения сортировки с содержимому столбов. Не получится, в общем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2014, 21:18:28
|
|||
|---|---|---|---|
|
|||
group by with case |
|||
|
#18+
DnicoДавайте отвечать нормально. Хорошо, отвечаю: то, что ты хочешь - невозможно. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2014, 21:19:42
|
|||
|---|---|---|---|
group by with case |
|||
|
#18+
Таблоид, Ну да, я это уже понял, но вот так хочется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2014, 21:20:31
|
|||
|---|---|---|---|
|
|||
group by with case |
|||
|
#18+
Dnicoа вот по номеру?А зачем тебе именно по номеру? Имя поля неизвестно что ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2014, 21:25:06
|
|||
|---|---|---|---|
group by with case |
|||
|
#18+
Dimitry Sibiryakov, Ну, тут я поспорю, если заворочаться, то все возможно, но действительно можно решить другими средствами. Я думаю только через Execute Statement, но если есть еще варианты, то я бы выслушал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2014, 21:28:20
|
|||
|---|---|---|---|
group by with case |
|||
|
#18+
Гаджимурадов Рустам, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2014, 21:40:38
|
|||
|---|---|---|---|
group by with case |
|||
|
#18+
Скорее всего это можно сделать в select-е , так что вопрос скорее всего снят ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2014, 22:06:16
|
|||
|---|---|---|---|
|
|||
group by with case |
|||
|
#18+
Dnico> select A.ID, count(D.GID) as A, sum( А где тут order by? Просто напиши order by 2 и всё. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2014, 22:09:00
|
|||
|---|---|---|---|
group by with case |
|||
|
#18+
Гаджимурадов Рустам, Да мне нужно вот это Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2014, 22:12:22
|
|||
|---|---|---|---|
|
|||
group by with case |
|||
|
#18+
Ну тогда DT. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2014, 22:18:47
|
|||
|---|---|---|---|
group by with case |
|||
|
#18+
Гаджимурадов Рустам, Ну я понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2014, 22:20:19
|
|||
|---|---|---|---|
group by with case |
|||
|
#18+
тему можно закрывать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2014, 22:30:02
|
|||
|---|---|---|---|
|
|||
group by with case |
|||
|
#18+
Можно даже без DT обойтись, если торчащее наружу лишнее поле не мешает. Но всё равно это кривизна. Небось, для интерфейсной галочки какой-то? :) Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2014, 22:45:09
|
|||
|---|---|---|---|
group by with case |
|||
|
#18+
DnicoDimitry Sibiryakov, Вот Дима, мне многие говорят, что на этом форуме многие отвечают не очень корректно. Вот пример. Твой. Давайте отвечать нормально. главное по существу а форма - не главное ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2014, 10:21:18
|
|||
|---|---|---|---|
|
|||
group by with case |
|||
|
#18+
MaratIsk> главное по существу По существу ответ уже даден. Хоть это и воркэраунд, конечно. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.06.2014, 10:49:50
|
|||
|---|---|---|---|
group by with case |
|||
|
#18+
Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.06.2014, 15:43:00
|
|||
|---|---|---|---|
group by with case |
|||
|
#18+
Давай те дальше ... Почему запрос не выдает ошибки, но и не выдает правильных результатов ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.06.2014, 15:49:31
|
|||
|---|---|---|---|
group by with case |
|||
|
#18+
Код: sql 1. ОФИГИТЕЛЬНО РАБОТАЕТ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.06.2014, 17:12:17
|
|||
|---|---|---|---|
|
|||
group by with case |
|||
|
#18+
Dnico> Давай те дальше ... Я же уже дал ответ. Он непонятен и нужно приводить пример? > Почему запрос не выдает ошибки, но и не выдает правильных результатов ? Не выдаёт ошибки, потому что её нет. И "как тебе бы хотелось" и "правильно" вовсе не всегда одно и то же. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&mobile=1&tid=1563528]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
86ms |
get topic data: |
12ms |
get forum data: |
4ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 443ms |

| 0 / 0 |
