имеется sql datetime, нужно составить запрос на вывод именинников...
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
имеется sql datetime, нужно составить запрос на вывод именинников... - 2009-01-13 22:42:13.473333
|
|
|
Ingoo
Сообщений: 36
Оценки: 0
Присоединился: 2008-12-13 17:03:37.080000
|
Добрый вечер =) В бд есть поле типа datetime, содержащее дни рождения юзеров… Нужно сделать запрос, который вернёт всех юзеров, у которых днюха сегодня…
|
|
|
RE: имеется sql datetime, нужно составить запрос на вывод именинников... - 2009-01-13 22:58:41.163333
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
что-то типа того - "SELECT * FROM users WHERE birthday LIKE '".date('Y-m-d',time())."%'"
|
|
|
RE: имеется sql datetime, нужно составить запрос на вывод именинников... - 2009-01-13 23:30:50.556666
|
|
|
oRb
Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
|
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_curdate
|
|
|
RE: имеется sql datetime, нужно составить запрос на вывод именинников... - 2009-01-14 00:17:38.960000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
quote:
ORIGINAL: oRb http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_curdate Я вот что-то непонял как выборку по дате сделать, если в поле 'birthday' дата и время. Так что ли - SELECT * FROM users WHERE birthday = CURDATE() ?
|
|
|
RE: имеется sql datetime, нужно составить запрос на вывод именинников... - 2009-01-14 01:00:19.970000
|
|
|
Ingoo
Сообщений: 36
Оценки: 0
Присоединился: 2008-12-13 17:03:37.080000
|
А вобще нафик мне время рождения…)) Угу, я совсем забыл про LIKE, спасибо :)
|
|
|
RE: имеется sql datetime, нужно составить запрос на вывод именинников... - 2009-01-14 10:41:07.693333
|
|
|
oRb
Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
|
quote:
ORIGINAL: Cep}|{ quote:
ORIGINAL: oRb http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_curdate Я вот что-то непонял как выборку по дате сделать, если в поле 'birthday' дата и время. Так что ли - SELECT * FROM users WHERE birthday = CURDATE() ? Не) это мне надо было выспаться) Правильное решение: SELECT * FROM `users` WHERE MONTH(birthday) = MONTH(NOW()) AND DAY(birthday) = DAY(NOW())
|
|
|
|
|