Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как получить итоговую строку
|
|||
|---|---|---|---|
|
#18+
Есть запрос: SELECT synonym, fio, SUM(summa_o)as summa FROM pay_eirc GROUP BY synonym, fio HAVING (summa < 1) OR (summa > 10000) ORDER BY summa Как я могу получить в конце запроса результирующую строку (т.е. итоги)?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2009, 12:40 |
|
||
|
Как получить итоговую строку
|
|||
|---|---|---|---|
|
#18+
Если убрать "HAVING (summa < 1) OR (summa > 10000)" - как раз ее родимую и получите. Возникает вопрос : в чем тайный смысл ентого условия для группировки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2009, 13:24 |
|
||
|
Как получить итоговую строку
|
|||
|---|---|---|---|
|
#18+
Мой запрос сворачивает таблицу "pay_eirc" по абоненту.. в запрос выходит абонент и общая сумма по нему, причем мне нужны только те абоненты у которых эта сумма меньше или равна 0, либо больше 10000. Также мне необходимо в конце запроса вывести строку где было бы общее количество абонентов попавших в запрос и общая сумма по ним. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2009, 13:35 |
|
||
|
Как получить итоговую строку
|
|||
|---|---|---|---|
|
#18+
Albert777Также мне необходимо в конце запроса вывести строку где было бы общее количество абонентов попавших в запрос и общая сумма по ним Если хочется прямо так, чтобы это было последней возвращаемой "строкой", то выбирайте всё в курсор readwrite, потом из него считайте сумму и количество выбранных и добавляйте к курсору запись. Но вообще-то разумнее было бы использовать возможности построителя отчётов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2009, 18:43 |
|
||
|
Как получить итоговую строку
|
|||
|---|---|---|---|
|
#18+
Albert777Есть запрос: SELECT synonym, fio, SUM(summa_o)as summa FROM pay_eirc GROUP BY synonym, fio HAVING (summa < 1) OR (summa > 10000) ORDER BY summa Как я могу получить в конце запроса результирующую строку (т.е. итоги)?? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2009, 09:28 |
|
||
|
Как получить итоговую строку
|
|||
|---|---|---|---|
|
#18+
Albert777Есть запрос: SELECT synonym, fio, SUM(summa_o)as summa FROM pay_eirc GROUP BY synonym, fio HAVING (summa < 1) OR (summa > 10000) ORDER BY summa Как я могу получить в конце запроса результирующую строку (т.е. итоги)?? + авторпричем мне нужны только те абоненты у которых эта сумма меньше или равна 0, либо больше 10000. Также мне необходимо в конце запроса вывести строку где было бы общее количество абонентов попавших в запрос и общая сумма по ним. Если я правильно понял,то будет что-то такое: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2009, 09:34 |
|
||
|
Как получить итоговую строку
|
|||
|---|---|---|---|
|
#18+
Tohan_ORA HAVING SUM(summa_o) not between 1 and 1000)x; ORDER BY 3[/src] да ... и 1000 заменим на 10000 :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2009, 09:36 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=36134320&tid=1586163]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 355ms |

| 0 / 0 |
