Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: выборка пользователей в возрасте от N1 до N2
 
 автор: Fanat   (24.06.2006 в 01:16)   письмо автору
 
 

Нужно составить запрос к БД, чтобы выбрать всех пользователей в возрасте от ...и до....
в бд еть ячейка с датой их рождения в формате datetime.
пробовал конструкцию
date_sub(now(), interval '$vozrast2' year)

но смысл этой функции не совсем я сен... не получается... подскажите путь...

   
 
 автор: valenok   (24.06.2006 в 09:50)   письмо автору
 
   для: Fanat   (24.06.2006 в 01:16)
 

дата1 = 2006-06-25
дата2 = 2005-06-25

SELECT * FROM table WHERE birthdate>date2 AND birthdate<date1

   
 
 автор: Fanat   (24.06.2006 в 15:23)   письмо автору
 
   для: valenok   (24.06.2006 в 09:50)
 

Я вроде нормально и доступно изложил задачу... возраст это число лет! наример от 19 до 25
найти пользователя... так что это не то... поможите кто может...

   
 
 автор: valenok   (24.06.2006 в 15:41)   письмо автору
 
   для: Fanat   (24.06.2006 в 15:23)
 

<?
$age1
=15;
$age2=19;
$year=date(Y)-15;
$year2=date(Y)-19;
$date1=$yaer.date("-m-d");
$date2=$yaer2.date("-m-d");

SELECT FROM table WHERE birthdate>date2 AND birthdate<date1

   
 
 автор: Fanat   (24.06.2006 в 17:41)   письмо автору
 
   для: valenok   (24.06.2006 в 15:41)
 

Спасибо... теперь да... я пробовал раньше по всякому и через функцию now() но чё-то всё не работало... ошибка в синтаксисе была... и не получалось... оказалось что ошибка просто не в этом запросе а в запросе перед ним ((( вот так и бился об стену как птенец... наконец-то увидел щас... но всё равно спасибо...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования