powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка в запросе UNION
8 сообщений из 8, страница 1 из 1
Ошибка в запросе UNION
    #32478120
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть три запроса:
1:
Код: plaintext
1.
2.
SELECT IIf([bill_id] Is Null,[Реф №],[bill_id]) AS счет, IIf([код счета] Like '0=01/*','Касса','Банк') AS Код,
 [приход] AS Arrival1, [Эквивалент1] AS Arrival2, null, null, *
FROM __TEMP_CREDIT_SUB_BILL_CHARGE;

2:
Код: plaintext
1.
2.
SELECT IIf([bill_id] Is Null,[Реф №],[bill_id]) AS счет, IIf([код счета] Like '0=01/*','Касса','Банк') AS Код,
 null, null, -[приход] AS Accepted1, -[Эквивалент1] AS Accepted2, *
FROM __TEMP_CREDIT_SUB_BILL_CHARGE;

3:
Код: plaintext
1.
2.
SELECT * from  1 
UNION ALL 
SELECT * from  2 ;

При выполнении последнего возникает ошибка: В таблицах или запросах, выбранных в запросе на объединение, не совпадает число столбцов.
А ведь все совпадает...
...
Рейтинг: 0 / 0
Ошибка в запросе UNION
    #32478132
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Попробуй при всех полях добавить AS, где это не сделано.
...
Рейтинг: 0 / 0
Ошибка в запросе UNION
    #32478146
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробовал уже. Не помогает
...
Рейтинг: 0 / 0
Ошибка в запросе UNION
    #32478151
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оригинально еще и то, что если из второго запроса убрать два столбца, то третий запрос отрабатывает без ошибки, но столбцы в нем "съезжают" на 2.
----
Прогнал базу через AccessRecovery. В recovered версии возникают ошибки типа: 'Error accessing file. Network connection may have been lost'
...
Рейтинг: 0 / 0
Ошибка в запросе UNION
    #32478239
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще более странный факт:
Создал новую БД. В ней создал запросы и соответствующую таблицу. И тоже не работает.
...
Рейтинг: 0 / 0
Ошибка в запросе UNION
    #32478245
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Есть!!! Поймал, поймал, поймал!
Я смог это у себя воспроизвести. Маразм полнейший.
У тебя одно из полей идет с минусом. Во втором запросе у соответствующего поля поставь плюс.
Ой, кошмар...
...
Рейтинг: 0 / 0
Ошибка в запросе UNION
    #32478246
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Точнее так: надо поставить плюс у тех полей, которые идут один к одному из таблицы. Чтобы шло не один к одному, а как формула.

+[приход] AS Arrival1, +[Эквивалент1] AS Arrival2, null, null, *
...
Рейтинг: 0 / 0
Ошибка в запросе UNION
    #32478248
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Маразм полнейший.
Даже более того
-------
Спасибо!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка в запросе UNION
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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