i just using sequelize for a few months. This ORM is really fast and efficient. But now im facing a problem, i need to use date_add in my query to add hours in my data.
Here is my code
obd_data.gps_data_2020.findAll({
attributes:[
'car_id',
[sequelize.fn('max',sequelize.fn('date_add',sequelize.col('collect_datetime'),'INTERVAL 7 HOUR')),'collect_datetime'],
[sequelize.fn('timestampdiff',sequelize.literal('hour'),sequelize.col('collect_datetime'),sequelize.fn('now')),'off_time']
],
group:['car_id'],
order:[['car_id','desc']]
})
its completely fine with another mysql query function such a timediff, max, sum , etc. But for date_add, i have no clue why this cant be work. And i haven't found same problem in stackoverflow,
Please help master, Thanks!