я имел ввиду, что неравенство проверяющее, что человек не старше 30. С 18 годами мы уже разобрались.
Demiurg Guest 19 Июл 2004 #21 я имел ввиду, что неравенство проверяющее, что человек не старше 30. С 18 годами мы уже разобрались.
chira Новичок 19 Июл 2004 #22 неравенство должно быть одно Нажмите для раскрытия... если нам нужен интервал от 18 до 30 лет то неравенства разные! или BETWEEN ... WHERE datebirth BETWEEN date_sub(CURDATE(), INTERVAL 30 YEAR) AND date_sub(CURDATE(), INTERVAL 18 YEAR)
неравенство должно быть одно Нажмите для раскрытия... если нам нужен интервал от 18 до 30 лет то неравенства разные! или BETWEEN ... WHERE datebirth BETWEEN date_sub(CURDATE(), INTERVAL 30 YEAR) AND date_sub(CURDATE(), INTERVAL 18 YEAR)
nofx _ 19 Июл 2004 #23 WHERE datebirth BETWEEN date_sub(CURDATE(), INTERVAL 30 YEAR) AND date_sub(CURDATE(), INTERVAL 18 YEAR) Нажмите для раскрытия... интервал выборки будет от 18 до 29 включительно
WHERE datebirth BETWEEN date_sub(CURDATE(), INTERVAL 30 YEAR) AND date_sub(CURDATE(), INTERVAL 18 YEAR) Нажмите для раскрытия... интервал выборки будет от 18 до 29 включительно
nofx _ 19 Июл 2004 #25 я говорю о том, что вы пишите сверху если нам нужен интервал от 18 до 30 лет то неравенства разные! или BETWEEN Нажмите для раскрытия... а sql у вас на интервал 18 - 29 точнее будет WHERE datebirth BETWEEN date_sub(CURDATE(), INTERVAL 31 YEAR) AND date_sub(CURDATE(), INTERVAL 18 YEAR) -~{}~ 19.07.04 14:21: всем спасибо.
я говорю о том, что вы пишите сверху если нам нужен интервал от 18 до 30 лет то неравенства разные! или BETWEEN Нажмите для раскрытия... а sql у вас на интервал 18 - 29 точнее будет WHERE datebirth BETWEEN date_sub(CURDATE(), INTERVAL 31 YEAR) AND date_sub(CURDATE(), INTERVAL 18 YEAR) -~{}~ 19.07.04 14:21: всем спасибо.