Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Выборка с помощью функции sum() в зависимости от значения другого поля
|
|||
|---|---|---|---|
|
#18+
Необходимо выбрать сумму по полю1 в зависмисти от значения поля2. Поле2 может быть = 0 или 1 SELECT sum(a.pole1) FROM 1.dbf a GROUP BY a.pole2 В этом случае срабатывает но выдает несколько строк в соотвествии с pole2 а КАК сделать чтобы все вышло в одну строку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2003, 11:20 |
|
||
|
Выборка с помощью функции sum() в зависимости от значения другого поля
|
|||
|---|---|---|---|
|
#18+
>Необходимо выбрать сумму по полю1 в зависмисти от значения поля2. Поле2 может быть = 0 или 1 А про зависимость Пушкин писать будет, че делать то если оно 0 или 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2003, 11:22 |
|
||
|
Выборка с помощью функции sum() в зависимости от значения другого поля
|
|||
|---|---|---|---|
|
#18+
если я допишу здесь SELECT sum(a.pole1) FROM 1.dbf a where pole2=1 GROUP BY a.pole2 тогда выборка пройдет только по значению. а мен нужно чтобы выбрались две колонки т.е сумма по значению 1, сумма по значению 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2003, 11:58 |
|
||
|
Выборка с помощью функции sum() в зависимости от значения другого поля
|
|||
|---|---|---|---|
|
#18+
Так что-ли? Или я не понял? Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2003, 12:06 |
|
||
|
Выборка с помощью функции sum() в зависимости от значения другого поля
|
|||
|---|---|---|---|
|
#18+
Для MSSQL это можно сделать так: Код: plaintext 1. 2. 3. Но как это для Local SQL... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2003, 12:09 |
|
||
|
Выборка с помощью функции sum() в зависимости от значения другого поля
|
|||
|---|---|---|---|
|
#18+
Вообщем если pole2 = 0 тогда должно суммироваться в одну колонку если же pole2 =1 то в другую т.е значение поля pole1 должно разноситься по двум колонкам в зависмости от pole2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2003, 12:10 |
|
||
|
Выборка с помощью функции sum() в зависимости от значения другого поля
|
|||
|---|---|---|---|
|
#18+
Не работает! SELECT SUM1 = (SELECT sum(a.pole1) FROM 1.dbf a WHERE a.Поле2 = 0), SUM2 = (SELECT sum(a.pole1) FROM 1.dbf a WHERE a.Поле2 = 1) FROM 1.dbf может еще какие варианты есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2003, 05:15 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32130840&tid=2118729]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 369ms |

| 0 / 0 |
