Если у меня MySQL-запрос, подобный этому, сумма слов в неделю суммируется:
SELECT
SUM(`city`),
SUM(`officers`),
SUM(`uk`),
SUM(`wednesday`),
DATE_FORMAT(`dateTime`, '%d/%m/%Y')
FROM myTable
WHERE dateTime BETWEEN '2011-09-28 18:00:00' AND '2011-10-29 18:59:00'
GROUP BY WEEK(dateTime)
Результаты, полученные MySQL, принимают первое значение столбца dateTime, в данном случае 28/09/2011быть субботой.
Можно ли настроить запрос в MySQL таким образом, чтобы он отображал дату, с которой начинается неделя, даже если нет доступных данных, так что для вышеупомянутого 2011-09-28 будетзаменить на 2011/09/26 вместо?То есть дата начала недели, являющаяся понедельником.Или лучше настроить даты программно после выполнения запроса?
Столбец dateTime имеет формат 2011/10/02 12: 05: 00