Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Не правильно выполняется запрос на объединение / 4 сообщений из 4, страница 1 из 1
21.04.2010, 11:31
    #36589600
Gena108
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не правильно выполняется запрос на объединение
Подскажите, как можно исправить запрос, чтобы он правильно выдавал результат:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
strsql = "SELECT [Report$].[Регион],[Report$].[Канал], [Report$].[Город],[Report$].[Адрес], [Report$].[ФИО], [Report$].[Месяц],Count([Report$].[ФИО]) AS Повторы, [Report$].[С_] " & _
        "FROM [Report$] " & _
        "WHERE [Report$].[Год] is null " & _
        "GROUP BY [Report$].[Регион],[Report$].[Канал], [Report$].[Город],[Report$].[Адрес], [Report$].[ФИО], [Report$].[Месяц],[Report$].[С_Срок],[Report$].[С_] " & _
        "UNION " & _
        "SELECT [Report1$].[Регион], [Report1$].[Канал], [Report1$].[Город],[Report1$].[Адрес], [Report1$].[ФИО], [Report1$].[Месяц],[Report1$].[С_],Count([Report1$].[ФИО]) AS Повторы " & _
        "FROM [Report1$] " & _
        "WHERE [Report1$].[Срок]<90 and [Report1$].[Комментарий] is null " & _
        "GROUP BY [Report1$].[Регион], [Report1$].[Канал],[Report1$].[Город],[Report1$].[Адрес], [Report1$].[ФИО], [Report1$].[Месяц], [Report1$].[С_]"
А именно: условие WHERE [Report$].[Год] is null выполняется правильно, а условие: [Report1$].[Срок]<90 and [Report1$].[Комментарий] is null " не правильно, а именно не хочет выполнять [Report1$].[Комментарий] is null.
В чем причина?
...
Рейтинг: 0 / 0
21.04.2010, 13:51
    #36590092
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не правильно выполняется запрос на объединение
Gena108,

UNION ALL ?
...
Рейтинг: 0 / 0
21.04.2010, 14:00
    #36590134
Gena108
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не правильно выполняется запрос на объединение
Не работает. Происходит то же самое
...
Рейтинг: 0 / 0
21.04.2010, 14:19
    #36590204
Djon Player
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не правильно выполняется запрос на объединение
Gena108,

быть может [Report1$].[Комментарий] вообще не может быть Null может там надо проверять на пустую строку, т.е. так
Код: plaintext
[Report1$].[Комментарий] = ""
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Не правильно выполняется запрос на объединение / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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