Я начал создавать базу данных, и у меня есть «упорядоченный товар» и таблица «счет-фактура». Я хотел бы узнать, как бы я добавил цены на предметы, которые выбирает клиент. Кроме того, где же вы помещаете это «правило» в базу данных.Добавление цен на товары, чтобы получить общее количество
ответ
Вы хотите функцию SQL «Sum()». Посмотрите, например, here.
В основном вы делаете запрос и заполняете таблицу счетов результатами этого запроса. Как сказал Кодер, используйте функцию sum(). Если вы используете редактор графических запросов, вам нужно будет включить итоговые значения (View-> Totals), а затем установить общий тип в «Sum», а не по умолчанию «Group By»
Если вы используете MS Access, то обычно функция SUM используется как часть отчета для одного из отображаемых полей.
Мне нужно сделать много предположений (самое большое, что вы используете MS SQL), потому что в вашем сообщении не хватает деталей, но плохо сделайте удар. Если эта настройка не закрыта, создайте столбец и некоторые примеры данных для нас. Это нам очень поможет.
declare @Item table (ItemId int, ItemDesc varchar(50), Price money)
declare @Invoice table (InvoiceId int, CustomerName varchar(50), ShipDate datetime)
declare @OrderedItem table (InvoiceId int, ItemId int, Quantity int)
insert into @Item
select 1, 'Hat', '10.99' union
select 2, 'Shirt', '12.50' union
select 3, 'Belt', '5.99'
insert into @Invoice
select 1, 'Nathan', '01-01-2009'
insert into @OrderedItem
select 1, 1, 2 union -- 2 hats
select 1, 2, 3 -- 3 shirts
select i.InvoiceId,
sum(Quantity) [TotalItems],
sum(Price * Quantity) [TotalPrice]
from @Invoice i
inner
join @OrderedItem oi on
i.InvoiceId = oi.InvoiceId
inner
join @Item it on
oi.ItemId = it.ItemId
group
by i.InvoiceId
Я действительно не верю, что это будет работать в базе данных Access – Brettski 2008-10-24 19:19:26
SQL язык имеет только одну структуру данных, являющуюся таблицей. Поэтому вы можете поместить элементы, которые пользователь выбрал в таблицу, затем СОЕДИНЯЙТЕСЬ из этой таблицы в таблицу, содержащую цену, затем используйте функцию набора SUM(), чтобы получить общую цену. Похоже, что вы не слишком хорошо знакомы с языком SQL, и если вы действительно используете MS Access, у него есть мастера, которые могут помочь: он называет этот тип конструкции «итоговым запросом».
В базе данных образцов Northwind вы найдете множество полезных примеров, которые поставляются с каждой версией Access, это также может быть downloaded from here. Я думаю, что вы найдете форму заказа, форму анализа продаж и отчет о счете-фактуре, в котором вы хотели бы остановиться.
- 1. Захват цен на товары от newegg
- 2. Хранение цен на товары из нескольких магазинов
- 3. Чтобы получить общее количество столбцов в mysql
- 4. Mysql запрос, чтобы получить общее количество объектов
- 5. Используя LET, чтобы получить группу, чтобы получить общее количество (SUM)?
- 6. Получить общее количество элементов в очереди на добавление
- 7. Как получить общее количество дорожек на jPlayer
- 8. Получить общее количество номеров?
- 9. Как написать сценарий, чтобы получить общее количество записей на filemaker
- 10. Получить общее количество счетов
- 11. Как создать таблицу истории цен на товары на dynamodb?
- 12. Изменение формата валюты для цен на товары в пределах Spree
- 13. CSS получить общее количество элементов
- 14. Как получить общее количество строк на столе?
- 15. Как получить общее количество столбцов
- 16. Sql запрос, чтобы получить общее количество строк и общее количество строк, удовлетворяющих определенному условию
- 17. ezrets получить общее количество изображений
- 18. PHPword, получить общее количество страниц
- 19. Разбивка: получить общее количество страницы
- 20. SearchKick получить общее количество результатов
- 21. CoreData: как получить общее количество
- 22. Импорт цен на товары в VtigerCRM через веб-сервисы
- 23. Can Magento справляется с большим количеством цен на товары
- 24. как получить общее количество строк
- 25. Akka: Получить общее количество участников
- 26. Как получить общее количество слайдов?
- 27. получить общее количество jQuery .each()
- 28. Выберите общее количество элементов на
- 29. Развернуть компоненты рекурсивно, чтобы получить общее значение
- 30. Как вычислить флажок и TextField, чтобы получить общее количество
Некоторые дополнительные детали прошли долгий путь. Где вам нужно это суммировать? как вы планируете отображать эту сумму? Вы где-то сохраняете суммарное значение? – Brettski 2008-10-24 19:20:26