2014-02-10 3 views
0

Как выбрать строки базы данных по дням, месяц, годКак выбрать строки базы данных по дням, месяц, год

У меня есть таблица, как этот

id count generatedAt 
1 130 2013-01-13 02:21:02 
2 120 2013-01-08 04:15:06 
3 89  2013-01-08 01:42:57 
4 24  2012-11-25 05:31:43 
5 3  2012-02-31 09:25:24 

Я хотел бы, чтобы выбрать строки по дням или месяц или год.

Например, днем.

2-3 в тот же день, так что мне нужно только 1,2,4,5

например, месяц, 1,2,3 это тот же самый месяц, поэтому мне нужно только 1,4,5

на год Мне нужно только 1,4

Как это сделать?

Я пользуюсь doctorine2

ответ

2

Вы можете сделать что-то подобное. ,
вы можете выбрать дату, месяц или год для выбора строк.

select * from TabeName 
//for days 
where DAY(myDate) = 20 
//for month 
MONTH(myDate) = 12 
// for year 
YEAR(myDate) = 2008 
+1

Спасибо, я понимаю, но мне нужно, чтобы использовать это в doctorine2 так что я буду проверять эти статьи как well.http: //stackoverflow.com/questions/18826836/how-can-i-use-sqls-year -месяц-и-день-в-doctrine2 Спасибо вам, я могу шагнуть! – whitebear

+0

ур приветствуется .. :) –

Смежные вопросы