Вопрос Подскажите пожалуйста как решить задачу по phpMyAdmin (SQL) (описание внутри)

Регистрация
4 Авг 2013
Сообщения
89
Репутация
0
Спасибо
0
Монет
0
Библиотека
Минимальный список характеристик:
• Автор книги, название, год издания, цена, количество экземпляров, краткая аннотация;
• номер читательского билета, ФИО, адрес и телефон читателя, дата выдачи книги читателю и дата сдачи книги читателем, отметка о выбытии.
Книга имеет много экземпляров и поэтому может быть выдана многим читателям.
Выборки:
• Выбрать книгу, для которой наибольшее количество экземпляров находится "на полках" (не выданы читателям) .
• Выбрать читателей, которые имеют задолженность более 4 месяцев.
• Определить книгу, которая была наиболее популярной весной 2016 года.
• Определить читателей, у которых на руках находятся книги на общую сумму более 100 руб.

Подскажите как сделать эти выборки (Запросы) конкретно в phpMyAdmin!
 
А вы уже создали таблицы с полями? Иначе я пишу запросы в общем виде, вам придется дорабатывать их под ваши названия полей и таблиц. Только предупреждаю! Я в этом деле новичок, правильность не обещаю! 1) SELECT name FROM books ORDER BY ekzemplar DESC LIMIT 1 (одно из решений) 2) SELECT FIO FROM readers WHERE DATEDIFF(data_sdachi, data_vidachi) > 120 (не лучший вариант т. к в месяце не всегда 30 дней) 3) SELECT books.name as Название, Count(*) as сколько_раз FROM readers, books WHERE (month(data_vidachi) BETWEEN 3 AND 5) AND readers.id_book=books.id GROUP BY id_book ORDER BY Count(*) DESC LIMIT 1 (3 и 5 это месяцы весны от марта до мая включительно, учитывается только дата выдачи) 4) Не смог сделать
 
Назад
Сверху