我正在尝试将两个续集日期与格式进行比较: '3/25/19 8:21:22 PM +00:00'
我不确定为什么Sequelize会让事情变得如此复杂。这是我根据SO的其他响应尝试过的方法。没有一个起作用:
where: { createdAt: { $gt: sequelize.col('createdAt') }}
where: sequelize.where(sequelize.fn('convert', 'datetime', sequelize.col('createdAt')), '<=', sequelize.fn('convert', 'datetime', createdAt))
sequelize.where( sequelize.fn('date', sequelize.col('createdAt')), '<=',sequelize.fn('date', createdAt),)
我正在使用Microsoft SQL。有什么想法吗?
答案 0 :(得分:0)
您的示例是将字段与其自身进行比较,所以我猜您没有任何结果。
where: { createdAt: { $gt: sequelize.col('createdAt') }}
如果您更改第二个字段,则语法应该起作用...
where: { createdAt: { $gt: sequelize.col('someOtherDateField') }}