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

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

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

Как использовать функцию TOP? если количество записей могут быть разные, от 2 до N.
...
Рейтинг: 0 / 0
Как получить минимум?
    #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
Как получить минимум?
    #39219572
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ainur.smКак получить все минимальные значение.

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


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