Vadimka
Новичок
Оптимизация SELECT запроса
Хотелось бы посчитать кол-во строк сгруппировав их по дням
Поле date_reg имеет тип timestamp
сейчас я использую:
SELECT
count(if( YEAR(date_reg)='2007' AND MONTH(date_reg)='07' AND DAYOFMONTH(date_reg)='11' ,1,NULL)),
count(if( YEAR(date_reg)='2007' AND MONTH(date_reg)='07' AND DAYOFMONTH(date_reg)='12' ,1,NULL)),
count(if( YEAR(date_reg)='2007' AND MONTH(date_reg)='07' AND DAYOFMONTH(date_reg)='13' ,1,NULL))
FROM table WHERE 1
возможно ли оптимизировать код?
Хотелось бы посчитать кол-во строк сгруппировав их по дням
Поле date_reg имеет тип timestamp
сейчас я использую:
SELECT
count(if( YEAR(date_reg)='2007' AND MONTH(date_reg)='07' AND DAYOFMONTH(date_reg)='11' ,1,NULL)),
count(if( YEAR(date_reg)='2007' AND MONTH(date_reg)='07' AND DAYOFMONTH(date_reg)='12' ,1,NULL)),
count(if( YEAR(date_reg)='2007' AND MONTH(date_reg)='07' AND DAYOFMONTH(date_reg)='13' ,1,NULL))
FROM table WHERE 1
возможно ли оптимизировать код?