Создайте новый столбец, разделив два столбца в запросе SQL Server

У меня есть этот запрос, настроенный в SQL Server:

Select [Month]
  ,[Users]
  ,[Shows]
  ,[Clicks]
  ,[Orders]
  ,[Sales_Revenue]
From [dbo].[Perf]
Where Sales_Revenue > 5000000

Я хочу, чтобы этот запрос также включал команду, в которой я делю Sales_Rev на Orders и создаю столбец Average Order.

Вы пробовали добавить ,[Sales_Revenue]/[Orders] as Average_Order к своему запросу?

Dale K 29.07.2019 03:17
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
0
1
148
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

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

Просто добавьте [Sales_Revenue]/[Orders] as Average Order в запрос выбора.

Select [Month]
  ,[Users]
  ,[Shows]
  ,[Clicks]
  ,[Orders]
  ,[Sales_Revenue]
  ,[Sales_Revenue]/[Orders] AS [Average Order]
From [dbo].[Perf]
Where Sales_Revenue > 5000000

Если вы хотите обработать ошибку «Делить на ноль» при Заказы = 0, используйте НУЛИФ

Select [Month]
  ,[Users]
  ,[Shows]
  ,[Clicks]
  ,[Orders]
  ,[Sales_Revenue]
 ,[Sales_Revenue]/NULLIF([Orders],0) AS 'Average Order'
From [dbo].[Perf]
Where Sales_Revenue > 5000000

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