Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2010, 14:28   #1
mixas100
 
Регистрация: 06.12.2010
Сообщений: 4
По умолчанию SQL запрос. выбор данных в процентном соотношении.

добрый день,
не могу сообразить как мне составить такой запрос.
есть таблица с полями имени и года рождения:
Цитата:
Name BYear
Kayla 1970
Emma 1981
Madison 1985
Alex 1972
Ella 1969
Hayden 1980
Christopher 1990
...........
James 1991
мне надо из неё выбрать 500 человек
20% в возрасте от 15 до 18,
30% - от 19 до 30
50% от 31 до 70.

пока всё что приходит на ум это сделать 3 запроса
WHERE BYear BETWEEN nx AND ny каждый со своим LIMIT и слепить их в UNION, но может быть можно как то красивее сделать?
спасибо
mixas100 вне форума Ответить с цитированием
Старый 09.12.2010, 09:27   #2
BeJIuKuu_Hexo4yxa
Пользователь
 
Регистрация: 13.10.2010
Сообщений: 96
По умолчанию

Так и делай.
Только не знаю, что такое LIMIT. В Oracle есть ROWNUM - количесво выводимых строк.
Код:
where rownum <= 250 -- 50% от 500 человек
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете. (Стив Макконнелл)
BeJIuKuu_Hexo4yxa вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
sql-запрос на выборку данных kity Помощь студентам 3 07.06.2010 17:18
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) Машуля SQL, базы данных 4 06.05.2010 21:09
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi S_Yevgeniy Помощь студентам 1 27.10.2009 06:26
SQL запрос и редактирование данных Dux БД в Delphi 7 01.09.2008 12:17
SQL-запрос на выбор повторяющихся строк stepchild БД в Delphi 2 07.06.2008 10:52