powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Условие отбора без повторений в Access
8 сообщений из 8, страница 1 из 1
Условие отбора без повторений в Access
    #39449296
Nikt0s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ниже мой SQL запрос. Прошу помочь кого-нибудь откорректировать SQL запрос так, чтобы в отборе не было повторений записей в запросе по полю [Главная таблица].Код. Я знаю что это делается при помощи DISTINCT или DISTINCTROW, но не знаю как правильно. ( если тупо вставляю перед Selest, то выдает ошибку "Зарезервированное слово DISTINCT не может использоваться с полем [Главная таблица].[Причины задержки], одновременно допускающим несколько значений.
ПОМОГИТЕ ПОЖАЛУЙСТА

SELECT [Главная таблица].Дата, [Главная таблица].Водитель, [Главная таблица].[Тип ТС], [Содержание заявки].[Ответственный за погрузку], [Содержание заявки].[Ответственный за разгрузку], [Содержание заявки].[Место погрузки], [Содержание заявки].[Место разгрузки], [Главная таблица].[Простой на погрузке], [Главная таблица].[Простой на разгрузке], [Главная таблица].[Причины задержки].Value, [Главная таблица].[Причины задержки], [Главная таблица].Код
FROM [Главная таблица] RIGHT JOIN [Содержание заявки] ON [Главная таблица].Код = [Содержание заявки].id_p
WHERE ((([Главная таблица].[Причины задержки].Value)<>"IsNull"))
ORDER BY [Главная таблица].Дата;
...
Рейтинг: 0 / 0
Условие отбора без повторений в Access
    #39449302
Nikt0s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Причем поле несколько значений в этом поле мне точно нужно оставить, это важно для работы в программе.
...
Рейтинг: 0 / 0
Условие отбора без повторений в Access
    #39449304
Nikt0s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nikt0sПричем свойство в поле "Разрешить несколько значений" в корневой таблице мне точно нужно оставить, это важно для работы в программе.

ПРАВКА
...
Рейтинг: 0 / 0
Условие отбора без повторений в Access
    #39449322
Прогер_самоучка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nikt0sНиже мой SQL запрос. Прошу помочь кого-нибудь откорректировать SQL запрос так, чтобы в отборе не было повторений записей в запросе по полю [Главная таблица].Код. Я знаю что это делается при помощи DISTINCT или DISTINCTROW, но не знаю как правильно. ( если тупо вставляю перед Selest, то выдает ошибку "Зарезервированное слово DISTINCT не может использоваться с полем [Главная таблица].[Причины задержки], одновременно допускающим несколько значений.потому что
Код: sql
1.
DISTINCT

пишется не перед
Код: sql
1.
SELECT 


а после.
З.Ы. запрос не смотрел
З.З.Ы. для оформления постов используйте тэг SRC
...
Рейтинг: 0 / 0
Условие отбора без повторений в Access
    #39449324
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nikt0s,
и что-же это за поле , видимо [Причины задержки]
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
SELECT [Главная таблица].Дата,
 [Главная таблица].Водитель,
 [Главная таблица].[Тип ТС],
 [Содержание заявки].[Ответственный за погрузку],
 [Содержание заявки].[Ответственный за разгрузку],
 [Содержание заявки].[Место погрузки],
 [Содержание заявки].[Место разгрузки],
 [Главная таблица].[Простой на погрузке],
 [Главная таблица].[Простой на разгрузке],
 [Главная таблица].[Причины задержки].Value,
 [Главная таблица].[Причины задержки],
 [Главная таблица].Код
FROM [Главная таблица]
 RIGHT JOIN [Содержание заявки]
 ON [Главная таблица].Код = [Содержание заявки].id_p
WHERE ((([Главная таблица].[Причины задержки].Value)<>"IsNull"))
ORDER BY [Главная таблица].Дата;



может сработает без [Главная таблица].[Причины задержки].Value, хотя вряд -ли
по нему отборка
...
Рейтинг: 0 / 0
Условие отбора без повторений в Access
    #39449331
Nikt0s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прогер_самоучкаNikt0sНиже мой SQL запрос. Прошу помочь кого-нибудь откорректировать SQL запрос так, чтобы в отборе не было повторений записей в запросе по полю [Главная таблица].Код. Я знаю что это делается при помощи DISTINCT или DISTINCTROW, но не знаю как правильно. ( если тупо вставляю перед Selest, то выдает ошибку "Зарезервированное слово DISTINCT не может использоваться с полем [Главная таблица].[Причины задержки], одновременно допускающим несколько значений.потому что
Код: sql
1.
DISTINCT

пишется не перед
Код: sql
1.
SELECT 


а после.
З.Ы. запрос не смотрел
З.З.Ы. для оформления постов используйте тэг SRC

Я и пишу после, прошу прощения за опечатку
...
Рейтинг: 0 / 0
Условие отбора без повторений в Access
    #39449337
Nikt0s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКА,
НЕ РАБОТАЕТ
...
Рейтинг: 0 / 0
Условие отбора без повторений в Access
    #39449338
Nikt0s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прогер_самоучка,

НЕ РАБОТАЕТ (опечатка задании, ставлю после)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Условие отбора без повторений в Access
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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