Вопрос:Расчет столбца, когда ALIAS участвует
Написать ЗЕЬЕСТ, который возвращает эти имена столбцов и данные из продуктов таблицы:
ProductName - Колонка ProductName
ListPrice - The ListPrice column
DiscountPercent - Дисконтная колонна
DiscountAmount - колонна, которая вычисляется из предыдущих двух столбцов
DiscountPrice - столбец, который вычисленной из предыдущих трех колонок
Сортировка результирующего набора с помощью DiscountPrice в убывающей последовательности.
Я получил первый расчет, вычисляя скидку. Теперь, я должен вычислить DiscountPrice, вычитая ListPrice - DiscountPercent - DiscountAmount (который является псевдонимом).
Я не могу понять это. Мой код до сих пор ниже:
SELECT ProductName,
ListPrice,
DiscountPercent,
ListPrice - DiscountPercent AS DiscountAmount
FROM Products;
Ответ на ваш вопрос может зависеть от используемого вами механизма базы данных. Пример: SQL Server, Oracle, MySQL и т. Д. –
Вы не можете это сделать – zerkms
Я использую SQL Server Management Studio, @GMastros. И спасибо, zerkms, это то, о чем я думал ... и в этом случае я не могу полностью ответить на вопрос. –