|
Помогите оформить условие выборки в Access2016
|
|||
---|---|---|---|
#18+
Имеется таблица, в которую систематически добавляются данные. При этом вместе с новыми данными добавляются и те, которые уже есть в таблице (создаётся повторная запись). Через мастер запросов создал запрос на выборку повторяющихся значений - при отображении кода SQL выдаёт SELECT Стационар.Пациент, Стационар.Дата_поступления, Стационар.Код_стационара, Стационар.Врач, Стационар.Диагноз FROM Стационар WHERE (((Стационар.Пациент) In (SELECT [Пациент] FROM [Стационар] As Tmp GROUP BY [Пациент],[Дата_поступления] HAVING Count(*)>1 And [Дата_поступления] = [Стационар].[Дата_поступления]))) ORDER BY Стационар.Пациент, Стационар.Дата_поступления; То есть сравнивает записи по 2-м полям. Мне необходим один из двух вариантов: 1-й, на мой взгляд более костыльный: необходимо, чтобы при выборке запрос из повторяющихся выдавал запись с большим ключевым номером. Либо 2-й: выдавал все повторяющиеся записи, кроме записи с наименьшим ключевым номером (обобщение первого случая). Впоследствии запрос переключу на удаление - в итоге он должен удалить добавленные копии, оставив только по одному экземпляру записи. Заранее спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2017, 15:13 |
|
Помогите оформить условие выборки в Access2016
|
|||
---|---|---|---|
#18+
BigGrayRat, посмотрите этот топик http://www.sql.ru/forum/695860-1/udalenie-odinakovye-zapisey-pri-pomoshhi-vba ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2017, 15:29 |
|
|
start [/forum/search_topic.php?author=%D0%90+%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0%D1%82%D1%8C&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 736ms |
total: | 899ms |
0 / 0 |