Size: a a a

2020 December 30

SP

Straxoff Pavel in sql_ninja
Добрый день, подскажите, плиз

В таблице есть две страны и их продажи, ранее суммировали все продажи и группировали по странам, сейчас эти две страны считаются за одну

Как их обьеденить в селекте чтобы группировать как по одной стране?
источник

IS

Igor Sergeichik in sql_ninja
Straxoff Pavel
Добрый день, подскажите, плиз

В таблице есть две страны и их продажи, ранее суммировали все продажи и группировали по странам, сейчас эти две страны считаются за одну

Как их обьеденить в селекте чтобы группировать как по одной стране?
Привет
кейсом
источник

У

Уруруборос Иванович... in sql_ninja
Straxoff Pavel
Добрый день, подскажите, плиз

В таблице есть две страны и их продажи, ранее суммировали все продажи и группировали по странам, сейчас эти две страны считаются за одну

Как их обьеденить в селекте чтобы группировать как по одной стране?
В таблице ссылки на справочник стран?
источник

У

Уруруборос Иванович... in sql_ninja
Straxoff Pavel
Добрый день, подскажите, плиз

В таблице есть две страны и их продажи, ранее суммировали все продажи и группировали по странам, сейчас эти две страны считаются за одну

Как их обьеденить в селекте чтобы группировать как по одной стране?
Case when country = c1 then c2 else country end
источник

SP

Straxoff Pavel in sql_ninja
Igor Sergeichik
Привет
кейсом
Вот да, ща пробую кексом добавить новую колонку и сделать суррогатный ключ для необходимых стран
источник

У

Уруруборос Иванович... in sql_ninja
Straxoff Pavel
Вот да, ща пробую кексом добавить новую колонку и сделать суррогатный ключ для необходимых стран
Не надо коронку новую - просто значение подменяй
источник

А

Андрій in sql_ninja
Straxoff Pavel
Добрый день, подскажите, плиз

В таблице есть две страны и их продажи, ранее суммировали все продажи и группировали по странам, сейчас эти две страны считаются за одну

Как их обьеденить в селекте чтобы группировать как по одной стране?
Group by case country when 'u1' then 'u2' else country end
источник

IS

Igor Sergeichik in sql_ninja
Straxoff Pavel
Добрый день, подскажите, плиз

В таблице есть две страны и их продажи, ранее суммировали все продажи и группировали по странам, сейчас эти две страны считаются за одну

Как их обьеденить в селекте чтобы группировать как по одной стране?
тоесть что-то типа
select
case
when country = 'a' or country = 'b' then 'c'
else country
end

можно обернуть это в cte или даже попробовать сгруппировать по такому условию (но за быстродействие я не ручаюсь=)) )
источник

SP

Straxoff Pavel in sql_ninja
Уруруборос Иванович
Не надо коронку новую - просто значение подменяй
Не понимаю как, если с кейсом я всегда добавляю новую колонку
источник

SP

Sergey Pushnyakov in sql_ninja
Какой-то Хмырь
беларусь в этой истории - мыло, нафига было вообще туда переезжать?)
ты чо, там же чистенько, дёшево и президент хороший (это было в конце 2019 если что)...
источник

IS

Igor Sergeichik in sql_ninja
Straxoff Pavel
Не понимаю как, если с кейсом я всегда добавляю новую колонку
create table test (a int, b int, c int)
go

select a, b,
case
when c = 1 or c = 2 then 0
else c
end as c
from test
источник

SP

Straxoff Pavel in sql_ninja
И получилась колонка c))

В общем так и сделал, все получилось, большое спасибо всем!
источник

SP

Straxoff Pavel in sql_ninja
И с наступающим вас Новым Годом!
источник

IS

Igor Sergeichik in sql_ninja
Взаимно=)
источник

У

Уруруборос Иванович... in sql_ninja
Straxoff Pavel
И с наступающим вас Новым Годом!
источник

А

Айрат Каримов... in sql_ninja
всем привет . подскажите пожалуйста, работающий скрипт перестал работать после обновления. ругается на создание ид автоинкрементом при создании таблицы
источник

А

Айрат Каримов... in sql_ninja
источник

У

Уруруборос Иванович... in sql_ninja
А сейчас какой параметр стоит?
источник

А

Айрат Каримов... in sql_ninja
хз
источник

У

Уруруборос Иванович... in sql_ninja
Select * from v$parameter
источник