Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как сложить все значения по столбцам с условием / 10 сообщений из 10, страница 1 из 1
02.04.2021, 11:53
    #40059046
infinitidolla
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сложить все значения по столбцам с условием
Подскажите пожалуйста как сложить все категории товаров по строкам с условием

например
Наименование Цена закупки Цена реализации
Яблоки 20 50
Груши 10 40
Груши 45 75
Яблоки 25 45
Слива 35 65
Слива 21 26
Абрикос 25 30
Апельсин 40 45
Апельсин 15 20



Нужно чтоб было так


Яблоки Итого Итого
Груши ... ...
Слива ... ...
Абрикос ... ...
Апельсин ... ...
...
Рейтинг: 0 / 0
02.04.2021, 12:02
    #40059049
ol_chig
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сложить все значения по столбцам с условием
infinitidolla,

Код: sql
1.
2.
3.
select "наименование", sum("цена закупки"), sum("цена реализации")
from table
group by "наименование"
...
Рейтинг: 0 / 0
02.04.2021, 12:06
    #40059050
infinitidolla
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сложить все значения по столбцам с условием
ol_chig, спасибо!
...
Рейтинг: 0 / 0
02.04.2021, 12:11
    #40059053
infinitidolla
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сложить все значения по столбцам с условием
ol_chig, У меня проблемма у меня цифры в тестовом формате как перевести?


ошибку выдает

Сообщение 8117, уровень 16, состояние 1, строка 5
Operand data type nvarchar is invalid for sum operator.
...
Рейтинг: 0 / 0
02.04.2021, 12:15
    #40059057
zby
zby
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сложить все значения по столбцам с условием
infinitidolla,

Код: sql
1.
cast([Цена закупки] as int)
...
Рейтинг: 0 / 0
02.04.2021, 12:17
    #40059061
infinitidolla
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сложить все значения по столбцам с условием
zby,
поправьте меня пожалуйста

cast (sum ([Цена реализации)) as decimal(10,2)),
...
Рейтинг: 0 / 0
02.04.2021, 12:21
    #40059064
infinitidolla
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сложить все значения по столбцам с условием
zby,

тоесть нужно преобразовать и сложить пишу ерунда какаето получается
...
Рейтинг: 0 / 0
02.04.2021, 12:23
    #40059065
ol_chig
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сложить все значения по столбцам с условием
infinitidolla,

сначала преобразуйте, потом суммируйте
...
Рейтинг: 0 / 0
02.04.2021, 12:57
    #40059083
zby
zby
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сложить все значения по столбцам с условием
infinitidolla,

Код: sql
1.
sum(cast([Цена реализации) as decimal(10,2)))
...
Рейтинг: 0 / 0
02.04.2021, 16:11
    #40059150
infinitidolla
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сложить все значения по столбцам с условием
zby, спасибо!))
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как сложить все значения по столбцам с условием / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]