Easy MySQL Group По вопросу - PullRequest
       1

Easy MySQL Group По вопросу

1 голос
/ 27 сентября 2011

Если в mysql таблице RESERVATIONS есть столбцы DATE_ARRIVAL, DATE_DEPARTED и TOTAL_EARN

Как мне Group By месяц, все доходы в 2010?

Ответы [ 2 ]

1 голос
/ 27 сентября 2011
select monthname(DATE_ARRIVAL),sum(TOTAL_EARN) from RESERVATIONS where DATE_ARRIVAL between '2010-01-01' and '2010-12-31 23:59:59' group by monthname(DATE_ARRIVAL);

Хотя это отчасти зависит от того, в каком столбце вы хотите создать свой предикат (DATE_ARRIVAL или DATE_DEPARTED?)

0 голосов
/ 27 сентября 2011
select year(DATE_ARRIVAL) year, month(DATE_ARRIVAL) month, sum(TOTAL_EARN)
from RESERVATIONS 
group by year, month
order by year, month
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...