я анализирую код кого-то другого, и наткнулся на запрос, как это:Что делает GROUP BY на дату с +1 делать?
SELECT ...
FROM ...
GROUP BY date_field + 1
В чем разница между этим запросом и один такой как следующий?
SELECT ...
FROM ...
GROUP BY date_field
Если результат для обоих запросов одинаковый, отличаются ли они от производительности? Заранее спасибо.
Просто попробуйте проверить выходные данные из разных запросов 'EXPLAIN SELECT ... FROM ... GROUP BY date_field' – Cyclonecode
дополнительная операция, конечно, означает разницу. Но вы должны посмотреть на план выполнения, чтобы точно узнать, что такое стоимость +1. –
Запрос +1 не соответствует требованиям ANSI SQL. – jarlh