Как перемножить столбцы в sql
Перейти к содержимому

Как перемножить столбцы в sql

  • автор:

Как умножить в sql

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

SELECT name, price * 2 FROM products; 

Умножение двух столбцов и вывод результата на другую таблицу

Author24 — интернет-сервис помощи студентам

Добрый вечер! Помогите пожалуйста, есть 2 таблицы.
1.invoice , 2.detailed_invoice
Первая таблица связана со второй, как ID к ID_INVOICE.
Мне необходимо в первую таблицу (INVOICE) в столбец SUMMA вывести сумму, которая получается в результате перемножения количества на цену (в таблице detailed_invoice) -> amount*price, но с учетом айдишников.

Допустим в таблице detailed_invoice у накладной под номером 1 есть 2 детали, вот надо чтобы в таблицу INVOICE вывело сумму 2 деталей в один (первый столбец). Словами объяснить легче, но надеюсь донес логику. Можно ли так сделать? Подскажите пожалуйста.

Здесь вы можете заказать любую студенческую или школьную работу.

Как умножить один столбец на другой в SQL Server 2005? По таблице внутри:

Есть задание вывести счет. Для этого необходимо умножить Цену на Количество, а потом суммировать полученный результат.

С помощью какого скрипта произвести умножение в Microsoft SQL Server 2005?

Лучший ответ

SELECT SUM(Cena*Kolichestvo_buld) AS CK_Feld_Name FROM dbo.Summa;

Остальные ответы

Не знаю как в sql сервере, но на акцессе я бы сделал запрос>выбрать поля и айди>новое поле на нем вырожение >в редактор sql добавить цена. таблица * количество. таблица as сумма. Потом второй запрос > добавить остальные поля (для ускарения работы запроса в 4 раза)

* (умножение) (Transact-SQL)

Умножает два выражения (арифметический оператор умножения).

Синтаксис

expression * expression 

Сведения о синтаксисе Transact-SQL для SQL Server 2014 (12.x) и более ранних версиях см . в документации по предыдущим версиям.

Аргументы

выражение
Любое допустимое выражение expression любого из типов данных категории числовых типов данных, кроме типов данных datetime и smalldatetime.

Типы результата

Возвращает результат типа данных аргумента с более высоким приоритетом. Дополнительные сведения см. в разделе Приоритет типов данных (Transact-SQL).

Примеры

В следующем примере запрашивается идентификационный номер продукта, название, стоимость по прейскуранту и стоимость по новому прейскуранту для всех горных велосипедов из таблицы Product . Новая стоимость по прейскуранту вычисляется с помощью арифметического оператора * для умножения ListPrice на 1.15 .

-- Uses AdventureWorks SELECT ProductID, Name, ListPrice, ListPrice * 1.15 AS NewPrice FROM Production.Product WHERE Name LIKE 'Mountain-%' ORDER BY ProductID ASC; GO 

Примеры: Azure Synapse Analytics и система платформы аналитики (PDW)

В следующем примере извлекается имя и фамилия сотрудников в таблице dimEmployee , а затем вычисляется оплата по VacationHours для каждого.

-- Uses AdventureWorks SELECT FirstName, LastName, BaseRate * VacationHours AS VacationPay FROM DimEmployee ORDER BY lastName ASC; 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *