|
В чем синтаксическая ошибка?
|
|||
---|---|---|---|
#18+
Добрый день! Прошу помочь. id_time: (SELECT id_time FROM z_VSE_zanyatiya WHERE priority>2) Задача: в строке перекресного запроса вывести только id_time с максимальным приоритетом. Почему-то закрывающую скобку сжирает access и выдает ошибку. ВОПРОС: В чем синтаксическая ошибка? Как Написать правильно? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2019, 19:10 |
|
В чем синтаксическая ошибка?
|
|||
---|---|---|---|
#18+
т.е. id_time: (SELECT id_time FROM z_VSE_zanyatiya WHERE priority>2) я ввожу в ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2019, 19:56 |
|
В чем синтаксическая ошибка?
|
|||
---|---|---|---|
#18+
Вообще, вопрос в том, что в перекресном запросе дубликаты есть. Я хочу из убрать путем: когда есть два одинаковых значения, то оставлять тот, у кого приоритет выше ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2019, 19:58 |
|
В чем синтаксическая ошибка?
|
|||
---|---|---|---|
#18+
Покажите таблицу В запросе,как я понял,должны выводиться записи с max priority-правильно? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2019, 20:07 |
|
В чем синтаксическая ошибка?
|
|||
---|---|---|---|
#18+
sdku, вот таблица. Не смотря на то что ID_lesson разные, должно выводиться только вариант с максимальным приоритетом. понятно, что ID_lesson если убрать, то все легко, но оно мне нужно, чтобы открывать карточку занятия ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2019, 20:13 |
|
В чем синтаксическая ошибка?
|
|||
---|---|---|---|
#18+
quickstar, глядя на таблицу сильно засомневался в правильности структуры(схемы данных)БД-покажите базу и вкратце задачи ей решаемые ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2019, 21:00 |
|
В чем синтаксическая ошибка?
|
|||
---|---|---|---|
#18+
sdku, есть занятие педагога, в конкретном кабинете и конкретное время. занятие каждую неделю повторяются в тоже время и том же кабинете. но в случает отмены занятия только на этой неделе, нужно в отмененный день назначит новое занятие. вот я и подумал решить это через приоритеты, так как удалять вообще занятие нельзя из расписания. т.е. у отмененного занятия приоритет понижаю а у того, что будет в этот время в этом кабинете, приорите повышаю. соответственно в расписании хочу выводить только с макс приоритетом занятия ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2019, 21:13 |
|
В чем синтаксическая ошибка?
|
|||
---|---|---|---|
#18+
quickstar, если занятия проводятся с уч.группами,то в tbl_lesson для каждого занятия придется создавать кучу записей для каждого присутствующего на занятии(tbl_client). Почему бы Вам не сформировать уч группы и оперировать ими. Как я понял цель-создание расписания,а посещаемость это уже другая история ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2019, 21:43 |
|
В чем синтаксическая ошибка?
|
|||
---|---|---|---|
#18+
sdku, 1 занятие = 1 ученик а как бы Вы решили задачу выводить расписание, в т.ч. пустые ячейки, в т.ч. показывая только тех кто точно придет? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2019, 22:10 |
|
В чем синтаксическая ошибка?
|
|||
---|---|---|---|
#18+
quickstar, ошибку будет выдавать всегда если значений больше 1. с приоритетами решение неудачное. если это не учебная задача, рекомендовал бы сформировать структуру посложнее, все отмены скидывать в отдельную таблицу с датой до которой эта отмена действует и формировать расписание на каждую неделю (месяц) на основании шаблонного расписания (по умолчанию) с учетом всех этих отмен; приоритеты здесь могут быть только в случае дележки аудитории и на основании важности курса. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2019, 22:13 |
|
В чем синтаксическая ошибка?
|
|||
---|---|---|---|
#18+
alecko,не понимаю. если на этой неделе отменилось занятия, то на эту неделю занятие скидывать в др таблицу? посоветуйте как id_time: (SELECT id_time FROM z_VSE_zanyatiya WHERE priority>2) сделать так, чтобы работала? я про то, что в каждой строчке выводилось значение времени только по той записи. у которой приоритет = 3 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2019, 22:22 |
|
В чем синтаксическая ошибка?
|
|||
---|---|---|---|
#18+
Мне бы решить как недопустить в сводных запросах появления двух дублирующих значений, при этом оставить такие параметры как ID класса, id преподавателя и пр, т.е. то, что дублирует сейчас ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2019, 22:27 |
|
В чем синтаксическая ошибка?
|
|||
---|---|---|---|
#18+
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 здесь из-за того чтобы учитывать отмены в будущем, и кстати это могут быть не только отмены, в предпосл. ввел код события ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2019, 22:34 |
|
В чем синтаксическая ошибка?
|
|||
---|---|---|---|
#18+
Я бы решил это так: Расписание: Код, Дата, Кабинет, Код_занятия, Отменено Преподаватели: Код, Имя Студенты: Код, Имя Занятие: Код, Код_преподавателя, Тема Занятие_детали: Код, Код_занятия, Код_студента Кабинет вынес в расписание, так как, вполне возможно, что занятие можно перенести в другой кабинет. С такой схемой запросы будут проще. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2019, 22:54 |
|
|
start [/forum/topic.php?fid=45&msg=39765590&tid=1610888]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 161ms |
0 / 0 |