powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / SQL Ничего не возвращает
5 сообщений из 5, страница 1 из 1
SQL Ничего не возвращает
    #39560300
АртЮганск
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть первый SQL запрос:

Код: plsql
1.
2.
3.
SELECT Object.[КОД САПР], Object.[Наименование объекта], Project.[Наименование проекта], Project.[Шифр проекта], Spec.Фамилия, GIP.Фамилия, Object.[РД (План по мероприятиям)], Oj_Data.Data, Object.[РД (ФАКТ)], Object.[ОЛ, ЗС, ТТ (План по мероприятиям)], Object.[РД (ФАКТ)]
FROM Spec, GIP, Project, [Object], Oj_Data
WHERE Spec.id_Spec=Project.id_spec_PIR AND GIP.id_GIP=Project.id_GIP AND Project.id_Project=Object.id_Project AND Object.[РД (Ожидаемое на дату)]=Oj_Data.Id_Oj_Data;



он возвращает следующий результат:
...
Рейтинг: 0 / 0
SQL Ничего не возвращает
    #39560301
АртЮганск
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а есть второй похожий запрос:

Код: plsql
1.
2.
3.
SELECT Object.[КОД САПР], Object.[Наименование объекта], Project.[Наименование проекта], Project.[Шифр проекта], Spec.Фамилия, GIP.Фамилия, Object.[РД (План по мероприятиям)], Object.[РД (ФАКТ)], Object.[ОЛ, ЗС, ТТ (План по мероприятиям)], Oj_Data.Data, Object.[РД (ФАКТ)]
FROM Spec, GIP, Project, [Object], Oj_Data
WHERE Spec.id_Spec=Project.id_spec_PIR AND GIP.id_GIP=Project.id_GIP AND Project.id_Project=Object.id_Project AND Object.[ОЛ, ЗС, ТТ (Ожидаемое на дату)]=Oj_Data.Id_Oj_Data;



он почему то возвращает пустоту:

Почему так происходит?
...
Рейтинг: 0 / 0
SQL Ничего не возвращает
    #39560326
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего дата кроме даты содержит еще и время, округляйте. Также рекомендую таблицы соединять через JOIN, а не через WHERE
...
Рейтинг: 0 / 0
SQL Ничего не возвращает
    #39560387
В 1-м случае:
Object.[РД (Ожидаемое на дату)]=Oj_Data.Id_Oj_Data
Во 2-м:
Object.[ОЛ, ЗС, ТТ (Ожидаемое на дату)]=Oj_Data.Id_Oj_Data

Какой тип этих полей? Особенно интересует Oj_Data. Id _Oj_Data (т.к. поле Oj_Data.Data тоже присутствует, а в имени есть Id).
На картинке особо понравилось массовое присутствие "30 декабря 1899 г." и 30.12.1899.
Т.е. в этих полях записан 0 и указан формат даты.

И что с чем вы сравниваете?
...
Рейтинг: 0 / 0
SQL Ничего не возвращает
    #39560436
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а еще настораживает имя таблицы "Object"
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / SQL Ничего не возвращает
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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