62 / 0 / 0
Регистрация: 19.01.2015
Сообщений: 49
|
|
1 | |
БД, не получается сделать запросы по ассортименту товаров01.04.2015, 20:57. Показов 2936. Ответов 33
Метки нет (Все метки)
Всем привет!
Форумчане, не могу понять, где я косячу ... Не получается сделать запрос по ассортименту товаров ... Скорее всего у меня не правильно сделаны связи. Просьба, помогите. И по возможности напишите, где я делаю ошибку. Задание такое: Сведения об ассортименте обуви в магазине. База данных должна содержать следующую информацию: артикул, наименование обуви, количество пар, стоимость одной пары, имеющиеся размеры, название фабрики и срок поставки обуви в магазин. БД.rar
0
|
01.04.2015, 20:57 | |
Ответы с готовыми решениями:
33
Составление электронных таблиц по ассортименту товаров Не получается сделать sql запросы Запросы в разрезе товаров и поставщиков Запросы для отслеживания движения товаров |
62 / 0 / 0
Регистрация: 19.01.2015
Сообщений: 49
|
|
04.04.2015, 22:35 [ТС] | 21 |
Да, но если произвести расчёт по формуле которая там вписана, то должно получиться:
921,56*27/100=248,8212 А ответ получается 2 рубля ... это не верно =(
0
|
62 / 0 / 0
Регистрация: 19.01.2015
Сообщений: 49
|
|
04.04.2015, 22:41 [ТС] | 22 |
0
|
62 / 0 / 0
Регистрация: 19.01.2015
Сообщений: 49
|
|
04.04.2015, 22:54 [ТС] | 24 |
0
|
17486 / 7248 / 1651
Регистрация: 21.06.2012
Сообщений: 13,864
|
|
04.04.2015, 22:58 | 25 |
А на количество умножить? НДС считаете на сумму или на единицу продукции?
1
|
62 / 0 / 0
Регистрация: 19.01.2015
Сообщений: 49
|
|
04.04.2015, 23:01 [ТС] | 26 |
Я как понимаю, если формула гласит: [Цена]*[НДС]/[Константа]
Значит получается следующее: 921,56*27/100=248,8212 А получается, либо: 2,488212 либо: 2 либо: 2,00 Нормально выдаёт только в случае, если формат поля выставляешь в %, но процент начинает прописываться, а это не правильно, ответ получается не об этом ... Рабочая 2.rar
0
|
26806 / 14485 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
04.04.2015, 23:05 | 27 |
Вы же сами делите на поле [Константа]. Поэтому и получаются такие маленькие числа. Уберите константу из знаменателя.
То, что НДС форматировано в процентном представлении, не говорит, что в нем записаны число 27 или 19, 15. На самом деле там 0.27, 0.19, 0.15. И делить на 100 не надо. Уже поделено :-)
2
|
62 / 0 / 0
Регистрация: 19.01.2015
Сообщений: 49
|
|
04.04.2015, 23:06 [ТС] | 28 |
0
|
17486 / 7248 / 1651
Регистрация: 21.06.2012
Сообщений: 13,864
|
|
04.04.2015, 23:11 | 29 |
Ставка НДС 0,27 (27%). Если НДС включен в цену, то НДС=Цена*0,27/1,27, если НДС в Цену не включен, то НДС=Цена*0,27. Вроде так.
Не по теме: Опоздал
1
|
62 / 0 / 0
Регистрация: 19.01.2015
Сообщений: 49
|
|
05.04.2015, 00:02 [ТС] | 30 |
Ребята, всем Вам спасибо БОЛЬШОЕ! Не могу решиться, кому дать лучший ответ. Вы все мне помогли по всем вопросам. Я бы каждому поставил!
Добавлено через 37 минут Ребят, как правильно писать условия Истина\Ложь? Мне нужно сделать, если кол-во товара 0, то ложь. Если больше нуля, то истина. Как записать?
0
|
62 / 0 / 0
Регистрация: 19.01.2015
Сообщений: 49
|
|
05.04.2015, 00:18 [ТС] | 32 |
0
|
26806 / 14485 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
05.04.2015, 00:35 | 33 |
Т.е. Вы хотите сделать вычисляемое поле в таблице? Не стоит этого делать. Очень скоро оно может стать неактуальным. Или же придется делать какие-то действия, вручную или програмно, чтобы отслеживать актуальность значения поля.
Отдайте все вычисления запросам и формам. А таблицы пусть остаются тем, для чего они предназначены - хранилищем данных. Вспомните даже невинное изменения представления данных в поле НДС привело к значительной потере времени на поиск ошибки. А что уж говорить об возможных ошибках неактуального состояния вычисляемого поля? Не надо этого делать.
1
|
62 / 0 / 0
Регистрация: 19.01.2015
Сообщений: 49
|
|
05.04.2015, 13:03 [ТС] | 34 |
Вас понял, спасибо за подробный ответ. Решил БД прикрепить, вдруг кому пригодиться. Я сделал, теперь сдам спокойно. Всем спасибо.
БД.rar
0
|
05.04.2015, 13:03 | |
05.04.2015, 13:03 | |
Помогаю со студенческими работами здесь
34
Не получается организовать запросы ajax Никак не получается Создать запросы Не получается создать запросы в аксэсс Нужно сделать несколько товаров в одном заказе. Как это сделать? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |