Mikech
Мастер
(1575)
1 год назад
1)
СЕЛЕКТ название, жанр, автор
ФРОМ издания
ДЖОИН издания_читатели ОН ... ( по коду издания)
ВХЕРЕ NOW - дата_выдачи < 2 месяца
ГРОУП БАЙ название, жанр, автор
ОРДЕР БАЙ сум(n_n) ДЕСК
ЛИМИТ 1
2)
СЕЛЕКТ фамилия, имя
ФРОМ читатели
ДЖОИН издания_читатели ОН ... ( по коду читателя)
ВХЕРЕ дата_возврата - дата_выдачи > 4 месяцев
ГРОУП БАЙ фамилия, имя
кури доку по Операторам SQL , функциям с Датами
FreybjörnУченик (182)
1 год назад
Извините, я полагаю, у меня здесь проблемы еще и с "пунктуацией", нарушен синтаксис и не хватает каких-то скобок?..
Алексей ПинчукМудрец (16725)
1 год назад
Условие объединения (то, что после ON) должно быть в виде выражения:
FROM publications JOIN card ON publications.pub_id = card.pub_id
- Вывести самую популярную книгу (название, жанр, автора) за последние 2 месяца
- Вывести фамилию и имя читателей, держащих книги более 4-х месяцев
Выглядеть должно без каких-то сложных, продвинутых подходов или функций, чем проще будет, тем лучше и мне понять будет и у преподавателя вопросов не будет. Пытался разобраться с конструктором, ибо он вроде как проще, но что-то как-то..