powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / не могу понять что не правильно в запросе?
3 сообщений из 3, страница 1 из 1
не могу понять что не правильно в запросе?
    #32722095
unicode
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пишу этот код в Query Design компилирую
Код: plaintext
1.
select T1.EXTENSION, T1.SAA, T1.INMOB,T1.DEPT,T2.EXTENSION, T2.SAA, T2.INMOB,T2.DEPT from FONDEL.mdb.EXTENDB T1
left join FONDEL.mdb.EXTENDB T2 on T2.ID = T1.ID+(select round(CDBL(EXTENDB.ID)/ 2 ,  0 ) from FONDEL.mdb.EXTENDB)

а вот ошибка...

Syntax Error. in query expression 'T2 on T2.ID = T1.ID+(select round(CDBL(EXTENDB.ID)/2, 0) from FONDEL.mdb.EXTENDB)'.
...
Рейтинг: 0 / 0
не могу понять что не правильно в запросе?
    #32722153
unicode
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ребятара проблема такая есть у меня запрос который работает на сиквеле

Код: plaintext
1.
2.
select T1.EXTENSION, T1.SAA, T1.INMOB,T1.DEPT,T2.EXTENSION, T2.SAA, T2.INMOB,T2.DEPT from EXTENDB T1
left join EXTENDB T2 on T2.ID = T1.ID + (select round(cast(max(ID) as float)/ 2 ,  0 ) from EXTENDB)
where T1.ID <= (select round(cast(max(ID) as float)/ 2 ,  0 ) from EXTENDB)

но вот на access-е дает ошибку.. помогите разобраться..
...
Рейтинг: 0 / 0
не могу понять что не правильно в запросе?
    #32722223
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Аксе так подзапросы использовать не получиться!

Попробуй свой подзапрос заменить функцией DMax :)

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


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