我在 sql 查询中没有得到任何结果,因为在执行查询之前,where 子句中的过滤器已被 sequelize/tedious 更改。
const query = `SELECT field FROM Table WITH(NOLOCK) WHERE CreationDate BETWEEN '${startDate}' AND '${endDate}'`
return sequelize.rawQuery(query)
.then((resultado) => {
return resultado;
})
.catch((error) => {
console.log('error')
});
这是 sequelize/tedious 生成的查询
SELECT [Field]
FROM [Table] AS [Table] WHERE
([Table].[CreationDate] > N'2018-02-01 16:36:00.000 -02:00' AND [Table].[CreationDate] < N'2018-02-01 16:46:00.000 -02:00')
你能帮我解决这个问题吗?CreationDate 存储为 YYYY-MM-DD HH:MM:SS