我在Sequelize中真的对AVG(),HOUR()和DAY_SUB()有问题。任何人都可以帮助我这种情况吗?
每隔5分钟,服务器会收到以下格式的文件:
我有两个表:第一个表包括dataId,studentId,sendAt。第二个表包括id,dataId,主题,值。
我想获取最后一天中每个小时中每个主题的平均值。如何在Sequelize中使用这种格式的值?
{
"studentId" : "1234jdkedk",
"data" : {
"Math" : [
{
"hour" : 1,
"averageValue": 7.0
},
{
"hour" : 2,
"averageValue": 7.0
},
...
],
"English" : [
{
"hour" : 1,
"averageValue": 7.0
},
{
"hour" : 2,
"averageValue": 7.0
},
...
],
"Art" : [
{
"hour" : 1,
"averageValue": 7.0
},
{
"hour" : 2,
"averageValue": 7.0
},
...
],...
}
}