vanoman
28-04-2018, 18:58
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модераторуподскажите, пожалуйста, как отсортировать данные в нужном мне порядке с учетом того что я сортирую внутри группы по customemor'y
т.е.
select
customer
,sku
,stuff
,action
,acnumber
,year
from mytable
сначала я сортирую по SKU по возрастанию от самого низкого до самого высокого, затем по acnumber по возрастанию от самого низкого до самого высокого, затем год, начиная с самого низкого до самого высокого, после этого для каждой группы scu + acnumber +year я должен сортировать переменную Customer сначала, латинские буквы возрастают в порядке возрастания, а затем кириллица
пример того, как это должно выглядеть так, как я дал
например, для 2017 года, и для acnumber номер 2 и 13-sku Customer должен быть заказан таким образом
Z
A
Б
В
Подскажите как так отсортировать?
а то сначала как не сортирую у меня идет киррилица
А
Б
В
Z
с учетом того что это делается для каждой группы
scu+ + acnumber +year
т.е. надо чтобы было так
Customer SKU stuff action acnumber year
1 z 12 20 30 1 2017
2 z 13 20 30 1 2017
3 А 13 20 30 1 2017
4 Б 14 20 30 1 2017
5 Z 13 20 30 2 2017
6 А 13 20 30 2 2017
7 Б 13 20 30 2 2017
8 В 13 20 30 2 2017
т.е.
select
customer
,sku
,stuff
,action
,acnumber
,year
from mytable
сначала я сортирую по SKU по возрастанию от самого низкого до самого высокого, затем по acnumber по возрастанию от самого низкого до самого высокого, затем год, начиная с самого низкого до самого высокого, после этого для каждой группы scu + acnumber +year я должен сортировать переменную Customer сначала, латинские буквы возрастают в порядке возрастания, а затем кириллица
пример того, как это должно выглядеть так, как я дал
например, для 2017 года, и для acnumber номер 2 и 13-sku Customer должен быть заказан таким образом
Z
A
Б
В
Подскажите как так отсортировать?
а то сначала как не сортирую у меня идет киррилица
А
Б
В
Z
с учетом того что это делается для каждой группы
scu+ + acnumber +year
т.е. надо чтобы было так
Customer SKU stuff action acnumber year
1 z 12 20 30 1 2017
2 z 13 20 30 1 2017
3 А 13 20 30 1 2017
4 Б 14 20 30 1 2017
5 Z 13 20 30 2 2017
6 А 13 20 30 2 2017
7 Б 13 20 30 2 2017
8 В 13 20 30 2 2017