powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как создать запрос с промежутком
8 сообщений из 8, страница 1 из 1
как создать запрос с промежутком
    #39382339
Monah_0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет. Есть база данных. В ней есть цена. Задача отсортировать цену по промежуткам от 0 до 500 и так далее. Как это сделать?
...
Рейтинг: 0 / 0
как создать запрос с промежутком
    #39382359
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделать запрос с вычисляемой колонкой с номером интервала и сортировать по этой колонке. Выражение в вычисляемой колонке может быть, например, такое:
Код: vbnet
1.
Switch([Price]>=0 and [Price]<500,1,[Price]>=500 and [Price]<1000,2,[Price]>=1000,3) As PriceLevel
...
Рейтинг: 0 / 0
как создать запрос с промежутком
    #39382360
Monah_0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MrShin,

Это же при помощи SQL?
...
Рейтинг: 0 / 0
как создать запрос с промежутком
    #39382365
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Monah_0,
простейший вариант-создать вычисляемое поле:
Код: vbnet
1.
iif(цена<500;1;iif(цена<1000;2;iif(цена<1500;3;4)))

и использовать его для сортировки
...
Рейтинг: 0 / 0
как создать запрос с промежутком
    #39382372
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Monah_0Задача отсортировать цену по промежуткам от 0 до 500 и так далее.Непонятно, что имеется в виду. Покажите на примере (и не слишком лаконично!), а то, может, достаточно
Код: vbnet
1.
ORDER BY Fix([price]/500)
...
Рейтинг: 0 / 0
как создать запрос с промежутком
    #39382378
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Monah_0MrShin,
Это же при помощи SQL?стесняюсь спросить: а в VBA нельзя использовать инструкции SQL?
...
Рейтинг: 0 / 0
как создать запрос с промежутком
    #39382382
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdkuа в VBA нельзя использовать инструкции SQL?Можно... только работать не будет, жалуясь на Syntax Error...
...
Рейтинг: 0 / 0
как создать запрос с промежутком
    #39382387
Monah_0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сейчас дано так:
название; кол-во; цена
ав 1 10
па 1 20
ры 4 100
рв 13 800

Вот по примерно такой таблице необходимо создать запрос в SQL желательно. Бо с VBA я вообще ни разу не использовал. И сперва отсортировать то что то 20 например. То есть после того как запрос выполниться должно показать мне только первую и вторую запись. Сейчас я делаю так SELECT *from[х] where Поле8<=500; Но проблема в том что потом остаются те данные которые я уже утянул
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как создать запрос с промежутком
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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