Как умножить в sql
Если мы хотим умножить столбец числового типа на число, то это можно сделать прямо в запросе SELECT :
SELECT name, price * 2 FROM products;
Умножение двух столбцов и вывод результата на другую таблицу

Добрый вечер! Помогите пожалуйста, есть 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;