У меня есть набор записей, и я хотел бы их группировать по дням, используя поле DATETIME
в этом формате yyyy-MM-dd HH:mm:ss
.GROUP BY и AS column
В MySQL GROUP BY
использует результаты SELECT
запроса и применяет GROUP BY
в данный момент:
SELECT date(date_field) AS d, COUNT(*) FROM my_table GROUP BY d;
OrientDB, кажется, не применять GROUP BY
на результаты:
SELECT date_field.format('yyyy-MM-dd') AS d, COUNT(*) FROM my_table GROUP BY d;
Этот запрос ничего не возвращает, потому что d
нет в том же формате, что и date_field
.
Любая идея?
Благодаря
try 'GROUP BY date_field.format ('yyyy-MM-dd')' – dasblinkenlight
Это не работает в orientDB. –