Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
SUM ( expression | DISTINCT column-name )
|
|||
|---|---|---|---|
|
#18+
Немного не понятно как это работает, а точнее у меня ошибка Код: plaintext 1. 2. 3. =============== ASA 9.0.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 10:24 |
|
||
|
SUM ( expression | DISTINCT column-name )
|
|||
|---|---|---|---|
|
#18+
Так у Вас ошибка в SQL Что есть: t.summ DISTINCT t.pref И как это будет суммировать функция SUM? А лучше колонки опишите в таблице и что хотелось получить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 10:47 |
|
||
|
SUM ( expression | DISTINCT column-name )
|
|||
|---|---|---|---|
|
#18+
А можно просто объяснить что означает DISTINCT в sum ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 11:32 |
|
||
|
SUM ( expression | DISTINCT column-name )
|
|||
|---|---|---|---|
|
#18+
Это означает, что будут суммированы только уникальные значения указанной колонки таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 11:39 |
|
||
|
SUM ( expression | DISTINCT column-name )
|
|||
|---|---|---|---|
|
#18+
DIGITALPROА можно просто объяснить что означает DISTINCT в sum Можно. Вот объяснение: Using aggregate functions with DISTINCT -- Портал русскоязычной группы пользователей Sybase ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 11:41 |
|
||
|
SUM ( expression | DISTINCT column-name )
|
|||
|---|---|---|---|
|
#18+
Я это и подозревал тогда почему здесь ошибка Код: plaintext 1. 2. 3. Суммирую поле summ по колонке pref =============================== PB 9.0.2 (7534) ASA 9.0.2 (2451) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 11:42 |
|
||
|
SUM ( expression | DISTINCT column-name )
|
|||
|---|---|---|---|
|
#18+
DISTINCT в SUM редко применяется(в отличии, например с count) и даже Sybase пишет для SUM: DISTINCT column-name This is of limited usefulness, but is included for completeness. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 11:44 |
|
||
|
SUM ( expression | DISTINCT column-name )
|
|||
|---|---|---|---|
|
#18+
DIGITALPRO тогда почему здесь ошибка Код: plaintext 1. 2. 3. Суммирую поле summ по колонке pref =============================== PB 9.0.2 (7534) ASA 9.0.2 (2451) Я же писал, что ошибка в SQL Что у вас в колонках и хотите получить напишите? Может вам это надо SELECT t.pref, SUM ( t.summ) FROM TRANSINVCUST group by t.pref ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 11:48 |
|
||
|
SUM ( expression | DISTINCT column-name )
|
|||
|---|---|---|---|
|
#18+
Все дошло, спасибо!!! Мне это не подходит, думал можно будет сделать следующее Код: plaintext 1. 2. 3. 4. PB 9.0.2 (7534) ASA 9.0.2 (2451) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 11:49 |
|
||
|
SUM ( expression | DISTINCT column-name )
|
|||
|---|---|---|---|
|
#18+
Пардон, вот так правильнее SELECT t.pref, SUM ( t.summ) FROM TRANSINVCUST t group by t.pref ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 11:50 |
|
||
|
SUM ( expression | DISTINCT column-name )
|
|||
|---|---|---|---|
|
#18+
Все, что Вам(автору) было нужно- это посмотреть в документацию, где еще и примеры есть не сложнее Вашего. А если уж обращаетесь в форум с подобными пустяками(все мы когда-то начинали), то пожалуйста сразу опишите таблицы(хотя бы колонки, по которым идет запрос) и что Вам хочется получить. Тогда все для всех будет намного проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 11:57 |
|
||
|
SUM ( expression | DISTINCT column-name )
|
|||
|---|---|---|---|
|
#18+
Требуется подсчитать сумму в селекте а не в отчете например Таблица т1 п1 п2 1 5 2 10 3 7 4 1 Select п1, п2, Sum(п2) from t1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 13:22 |
|
||
|
SUM ( expression | DISTINCT column-name )
|
|||
|---|---|---|---|
|
#18+
DIGITALPROSelect п1, п2, Sum(п2) from t1 Не может быть одновременно п2, Sum(п2) в SELECT clause. Прочитайте про GROUP BY и Aggregate functions в BOL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 13:58 |
|
||
|
SUM ( expression | DISTINCT column-name )
|
|||
|---|---|---|---|
|
#18+
зато никто не запрещает в качестве аргумента функции SUM указывать выражение, например: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 14:00 |
|
||
|
SUM ( expression | DISTINCT column-name )
|
|||
|---|---|---|---|
|
#18+
То есть, в каждой строке таблицы, добавить поле- сумму? Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 14:14 |
|
||
|
SUM ( expression | DISTINCT column-name )
|
|||
|---|---|---|---|
|
#18+
Все, вроде нашел Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 14:15 |
|
||
|
SUM ( expression | DISTINCT column-name )
|
|||
|---|---|---|---|
|
#18+
Всем спасибо! =============================== PB 9.0.2 (7534) ASA 9.0.2 (2451) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 14:17 |
|
||
|
SUM ( expression | DISTINCT column-name )
|
|||
|---|---|---|---|
|
#18+
DIGITALPROВсе, вроде нашел ... Sum(Summ) over (ORDER BY id_nakl) Совет по-доброму: не надо лезть дебри OLAP, пока нет понимания элементарных вещей. Найди лучше документацию, а еще лучше для начала книжку Грабера "Введение в SQL", а потом уже документацию. Ничего личного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 15:06 |
|
||
|
SUM ( expression | DISTINCT column-name )
|
|||
|---|---|---|---|
|
#18+
Кстати, одна из книжек Грабера доступна для прочтения на этом сайте. и ленивым должно понравиться, что она немного покороче, чем "Введение в SQL". http://www.sql.ru/docs/sql/u_sql/index.shtml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 17:43 |
|
||
|
SUM ( expression | DISTINCT column-name )
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун Совет по-доброму: не надо лезть дебри OLAP, пока нет понимания элементарных вещей. Найди лучше документацию, а еще лучше для начала книжку Грабера "Введение в SQL", а потом уже документацию. Ничего личного. А "элементарных" это каких? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2007, 08:47 |
|
||
|
SUM ( expression | DISTINCT column-name )
|
|||
|---|---|---|---|
|
#18+
Элементарных - это соединение (JOIN), группировка (GROUP BY) и обычные агрегатные (не аналитические) функции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2007, 10:43 |
|
||
|
SUM ( expression | DISTINCT column-name )
|
|||
|---|---|---|---|
|
#18+
A.K.Элементарных - это соединение (JOIN), группировка (GROUP BY) и обычные агрегатные (не аналитические) функции. Не понимаю, как это может быть связано с темой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2007, 11:28 |
|
||
|
SUM ( expression | DISTINCT column-name )
|
|||
|---|---|---|---|
|
#18+
А в чем вообще тема? 1. У вас не работает агрегатная функция, потомучто вы ее неправильно вызываете. Это связано с темой? 2. Пример того, какой результат вы хотите получить, вы так и не привели. О какой теме тогда говорим? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2007, 11:41 |
|
||
|
|

start [/forum/topic.php?fid=55&tid=2012231]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 392ms |

| 0 / 0 |
