Общее время, прошедшее за каждый день CakePHP & MySQL - PullRequest
0 голосов
/ 03 октября 2011
id  track_id    start                 stop                  created
4   7           2011-09-28 22:22:21   2011-09-28 22:22:30   2011-09-28 22:22:21
3   7           2011-09-28 22:22:07   2011-09-28 22:22:12   2011-09-28 22:22:07

Учитывая структуру mysql и данные выше и название модели Lapse. Какой тип поиска / условия я бы использовал, чтобы получить вывод в формате массива:

2011-09-28 => 1 minute (or the total calculation of Stops - Starts)

Так я могу вывести дату и общее прошедшее время за этот день?

Спасибо

1 Ответ

1 голос
/ 03 октября 2011

Я не уверен, но попробуйте что-нибудь в этом духе: 'fields'=>array('SUM(UNIX_TIMESTAMP(Model.stop) - UNIX_TIMESTAMP(Model.start))') и 'group'=>'DATE_FORMAT(Model.created,"%Y-%m-%d")'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...