Создайте новый столбец с 4 значениями и разделите существующее значение из таблицы 4 способами

Итак, я хочу создать новый столбец под названием «Кварталы», а затем для каждой строки в моей существующей таблице создать 4 новые строки с 1,2,3,4, вставленными в качестве четвертей, а затем разделить поле «FPAYG_Quota» на 4, чтобы теперь сделать четверть квоты

SELECT 

1 as Quarter,
FP.ClientOffice,
FP.FPAYG_Quota

FROM `commercial-analysis.2022_AM_Territory.FPAYG_Quotas` as FP 

Создайте новый столбец с 4 значениями и разделите существующее значение из таблицы 4 способами

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

Mikhail Berlyant 16.03.2022 18:53

Привет, Михаил, я пытался создать таблицу, но форматирование было выключено, поэтому я подумал, что таблица может быть проще, извините

Daryl Robins 16.03.2022 19:05

Ох, хорошо. По крайней мере ты пытался! вы должны попробовать еще раз. а пока смотрите мой ответ :о)

Mikhail Berlyant 16.03.2022 19:19
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
0
4
26
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Рассмотрим ниже подход

select ClientOffice, Quarter, FPAYG_Quota / 4 as FPAYG_Quota
from your_table, 
unnest([1,2,3,4]) Quarter

если применяется к выборочным данным в вашем вопросе

with your_table as (
  select 'Client A' ClientOffice, 100 FPAYG_Quota union all 
  select 'Client B', 200
)

выход

Это идеально, большое спасибо :D

Daryl Robins 17.03.2022 15:08

Другие вопросы по теме