powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / В чем синтаксическая ошибка?
15 сообщений из 15, страница 1 из 1
В чем синтаксическая ошибка?
    #39765550
quickstar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Прошу помочь.

id_time: (SELECT id_time FROM z_VSE_zanyatiya WHERE priority>2)

Задача: в строке перекресного запроса вывести только id_time с максимальным приоритетом.
Почему-то закрывающую скобку сжирает access и выдает ошибку.

ВОПРОС: В чем синтаксическая ошибка? Как Написать правильно?
...
Рейтинг: 0 / 0
В чем синтаксическая ошибка?
    #39765560
quickstar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
т.е. id_time: (SELECT id_time FROM z_VSE_zanyatiya WHERE priority>2)
я ввожу в
...
Рейтинг: 0 / 0
В чем синтаксическая ошибка?
    #39765563
quickstar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообще, вопрос в том, что в перекресном запросе дубликаты есть.
Я хочу из убрать путем:
когда есть два одинаковых значения, то оставлять тот, у кого приоритет выше
...
Рейтинг: 0 / 0
В чем синтаксическая ошибка?
    #39765569
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Покажите таблицу
В запросе,как я понял,должны выводиться записи с max priority-правильно?
...
Рейтинг: 0 / 0
В чем синтаксическая ошибка?
    #39765571
quickstar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku,
вот таблица.
Не смотря на то что ID_lesson разные, должно выводиться только вариант с максимальным приоритетом.
понятно, что ID_lesson если убрать, то все легко, но оно мне нужно, чтобы открывать карточку занятия
...
Рейтинг: 0 / 0
В чем синтаксическая ошибка?
    #39765590
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
quickstar,
глядя на таблицу сильно засомневался в правильности структуры(схемы данных)БД-покажите базу и вкратце задачи ей решаемые
...
Рейтинг: 0 / 0
В чем синтаксическая ошибка?
    #39765594
quickstar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, есть занятие педагога, в конкретном кабинете и конкретное время.
занятие каждую неделю повторяются в тоже время и том же кабинете.
но в случает отмены занятия только на этой неделе, нужно в отмененный день назначит новое занятие.

вот я и подумал решить это через приоритеты, так как удалять вообще занятие нельзя из расписания.
т.е. у отмененного занятия приоритет понижаю
а у того, что будет в этот время в этом кабинете, приорите повышаю.
соответственно в расписании хочу выводить только с макс приоритетом занятия
...
Рейтинг: 0 / 0
В чем синтаксическая ошибка?
    #39765604
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
quickstar,
если занятия проводятся с уч.группами,то в tbl_lesson для каждого занятия придется создавать кучу записей для каждого присутствующего на занятии(tbl_client). Почему бы Вам не сформировать уч группы и оперировать ими. Как я понял цель-создание расписания,а посещаемость это уже другая история
...
Рейтинг: 0 / 0
В чем синтаксическая ошибка?
    #39765610
quickstar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, 1 занятие = 1 ученик
а как бы Вы решили задачу выводить расписание, в т.ч. пустые ячейки, в т.ч. показывая только тех кто точно придет?
...
Рейтинг: 0 / 0
В чем синтаксическая ошибка?
    #39765611
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
quickstar, ошибку будет выдавать всегда если значений больше 1.
с приоритетами решение неудачное.
если это не учебная задача, рекомендовал бы сформировать структуру посложнее, все отмены скидывать в отдельную таблицу с датой до которой эта отмена действует и формировать расписание на каждую неделю (месяц) на основании шаблонного расписания (по умолчанию) с учетом всех этих отмен; приоритеты здесь могут быть только в случае дележки аудитории и на основании важности курса.
...
Рейтинг: 0 / 0
В чем синтаксическая ошибка?
    #39765614
quickstar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alecko,не понимаю.
если на этой неделе отменилось занятия, то на эту неделю занятие скидывать в др таблицу?


посоветуйте как id_time: (SELECT id_time FROM z_VSE_zanyatiya WHERE priority>2) сделать так, чтобы работала?
я про то, что в каждой строчке выводилось значение времени только по той записи. у которой приоритет = 3
...
Рейтинг: 0 / 0
В чем синтаксическая ошибка?
    #39765615
quickstar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне бы решить как недопустить в сводных запросах появления двух дублирующих значений, при этом оставить такие параметры как ID класса, id преподавателя и пр, т.е. то, что дублирует сейчас
...
Рейтинг: 0 / 0
В чем синтаксическая ошибка?
    #39765616
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
quickstaralecko,не понимаю.
если на этой неделе отменилось занятия, то на эту неделю занятие скидывать в др таблицу?
посоветуйте как id_time: (SELECT id_time FROM z_VSE_zanyatiya WHERE priority>2) сделать так, чтобы работала?
я про то, что в каждой строчке выводилось значение времени только по той записи. у которой приоритет = 3
для того чтобы смотреть встроенный запрос - нужен полный текст запроса
в таблицу думаю нужно скидывать событие отмены
ID_Check IDLesson From To Sobyt WOT1301.01.201920.02.2019 1 true
и формировать расписание учитывая эти вещи (последний пункт показывает что это событие действует-не отменено)
from здесь из-за того чтобы учитывать отмены в будущем, и кстати это могут быть не только отмены, в предпосл. ввел код события
...
Рейтинг: 0 / 0
В чем синтаксическая ошибка?
    #39765619
Stanislav P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я бы решил это так:

Расписание: Код, Дата, Кабинет, Код_занятия, Отменено
Преподаватели: Код, Имя
Студенты: Код, Имя
Занятие: Код, Код_преподавателя, Тема
Занятие_детали: Код, Код_занятия, Код_студента

Кабинет вынес в расписание, так как, вполне возможно, что занятие можно перенести в другой кабинет.
С такой схемой запросы будут проще.
...
Рейтинг: 0 / 0
В чем синтаксическая ошибка?
    #39765625
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
quickstarsdku, 1 занятие = 1 ученик
20 учеников=20 педагогов
где ж столько педагогов набрать?
1 занятие=1 уч.группа из N учащихся
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / В чем синтаксическая ошибка?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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