Я новичок в Sequelize и застрял при создании одного запроса, я попытался с помощью запроса Postgres, он работает, но не смог построить тот же запрос в sequelize. Ниже приведен запрос postgres
SELECT count, createdDate FROM (
select id,COUNT(*) as count, to_char("createdAt", 'DD-MM-YYYY') as createdDate from public.audit
WHERE "createdAt" >= '2020-02-15' AND "createdAt"<= '2020-02-27' group by id,createddate) as a
group by count,createdDate
Этот запрос работает нормально
Ниже приведен сформированный мной запрос Sequelize
{
attributes:[
'id',
[Sequelize.literal('to_char("audit"."createdAt", \'DD-MM-YYYY\')'),'createdDate'],
[Sequelize.fn('COUNT','*'),'count']
],
where: {
createdAt:{ [Op.between]:['2020-02-15','2020-02-27']}
},
group:[
'id',
'createdDate'],
raw : true ,
nest : true
}
Этот запрос дает мне счет на идентификатор пользователя, но теперь я не могу группировать по количеству и дате
Любая помощь высоко ценится