Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как получить минимум? / 5 сообщений из 5, страница 1 из 1
19.04.2016, 17:10
    #39219431
Ainur.sm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить минимум?
Таблица Продажа имеет поле Цена
0.Цена
1.100
2.500
3.400
4. 800
5. 900
6.1200

Как получить все минимальные значение.

Т.е. Результат получила в таком виде.
1.100
2.400
3.900
...
Рейтинг: 0 / 0
19.04.2016, 19:29
    #39219539
Ainur.sm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить минимум?
Ainur.sm,

Как использовать функцию TOP? если количество записей могут быть разные, от 2 до N.
...
Рейтинг: 0 / 0
19.04.2016, 20:03
    #39219562
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить минимум?
TOP – не функция, а предикат.
http://www.intuit.ru/studies/courses/4076/166/lecture/24760 Предикат TOP n

Если поставить перед выбранным полем TOP n, то будет возвращено n записей, которые будут находиться вверху или внизу диапазона, определенного предложением ORDER BY. При упорядочивании по возрастанию ( DESC ) извлекается верхняя часть диапазона, при упорядочивании по убыванию ( ASC ) — нижняя часть диапазона.

SELECT TOP 10 ItemName, ItemPrice FROM Products ORDER BY ItemPrice ASC

Этот оператор выбирает 10 самых дешевых продуктов из таблицы. Можно использовать также зарезервированное слово PERCENT, чтобы возвращать определенный процент записей, которые попадают в верхнюю или нижнюю часть диапазона, определенного предложением ORDER BY.
...
Рейтинг: 0 / 0
19.04.2016, 20:18
    #39219572
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить минимум?
Ainur.smКак получить все минимальные значение.

Вы бы правильно задавали вопросы... типа как получить минимальные значения из пар чисел, идущих друг за другом, причем если количество чисел не четное, то последнее число не участвует в вычислениях... (ну это мне так показалась постановка задачи, судя по Вашим мытарствам со скидкой на второй пирожок)
...
Рейтинг: 0 / 0
19.04.2016, 21:14
    #39219599
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить минимум?
Ainur.smТаблица Продажа имеет поле Цена
0.Цена
1.100
2.500
3.400
4. 800
5. 900
6.1200

Как получить все минимальные значение.

Т.е. Результат получила в таком виде.
1.100
2.400
3.900

ну и в продолжении Ваших тем:
http://www.sql.ru/forum/1209900/proektirovanie-bd-pekarni
http://www.sql.ru/forum/1209444/kak-sdelat-skidku-na-vtoroy-tovar
еще одно замечание:

В Вашем примере стоимость вторых пирожков (грубо) составляет 1 400...
А теперь давайте тупо пробьём покупателю те же самые пирожки , только в другой последовательности:
900
100
800
400
1200
500
тогда результат будет:
100
400
500 итого 1 000... чувствуете разницу в 400 р. ??? Результат плавающий...

Я к чему клоню - всё что вы пытаетесь придумать сами (заманухи для покупателей) это идеальные средства разорения вашего же работодателя...
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как получить минимум? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]