Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Выборка на определенном месяце
Форумы портала PHP.SU » Серверное администрирование » Администрирование БД » Выборка на определенном месяце

Страниц (1): [1]
 

1. troyformat - 28 Февраля, 2012 - 02:57:18 - перейти к сообщению
Помогите пожалуйста, Существует две поля 1-логин, 2-дата формате(YYYY-mm-dd).
Как вытащить из таблиц все логины на определенном месяце(одним запросом) например: вытащить все логины которые зарегистрирована на феврале...
Заранее спасибо!
2. Okula - 28 Февраля, 2012 - 06:06:44 - перейти к сообщению
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM `table` WHERE `data` REGEXP "[0-9]{4}-02-[0-9]{2}"

Как-то так, но уверен есть более хороший способ решения данной проблеммы, ведь в SQL организован приличный интерфейс для работы с датой.
3. Uchenik - 28 Февраля, 2012 - 06:15:32 - перейти к сообщению
Наверное как-то так
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM `table` WHERE MONTH(date)='$date'

Выбрать всё из таблицы table где Месяц поля date равен выбранному значению $date

 

Powered by ExBB FM 1.0 RC1