| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS Access > помогите пожалуйста составить SQL запрос |
| Автор: Elina 24.5.2006, 11:24 |
| добрый день задача такая - нужно выбрать 10 человек (5 мальчиков и 5 девочек) так чтобы общая их оценка была между 80 и 88 Есть таблица student в ней поля номер ученика-id оценка-mark пол-sex где 1-жен и 2- муж помогите пожалуйста составить SQL запрос спасибо |
| Автор: Akina 24.5.2006, 12:34 | ||
Если же речь о том что СУММА их оценок должна быть в указанном диапазоен - средствами SQL такая задача не решается. Впрочем она решаема хранимой процедурой, которая индивидуальна для каждого диалекта SQL. |
| Автор: Elina 24.5.2006, 12:50 | ||
| спасибо воспользовалась примером , немного изменив его
но вместо TOP хочу воспользоваться LIMIT , но получаю ошибку как можно исправить |
| Автор: Akina 24.5.2006, 16:27 |
| Jet SQL не знает про LIMIT - только TOP x или TOP x PERCENT Почитай встроенную справку про предикаты. Но вообще это ужасно... как он тебе вообще дает выборку по такой конструкции - я лично понять не могу. Проверь вручную, выполняются ли все условия при нескольких последовательных вызовах запроса (они, кстати, должны теоретически давать разные наборы данных)? |
| Автор: dionisiu 1.6.2006, 21:03 | ||||
кстати, в коде запроса ошибка
должно быть вроде
Внимание на червёртый знак справа |