gpt4 book ai didi

mysql - 日期范围之间的 Sequelize 始终返回今天的日期而不是记录中的日期

转载 作者:行者123 更新时间:2023-11-29 17:00:12 24 4
gpt4 key购买 nike

当我尝试选择 start_date :"2018-03-06T05:16:21.078Z 和 end_date : "2017-03-08T05:16:21.078Z 但在日志中总是说

Executing (default):

SELECT `order_number`, `distribute_channel`, `sku_name`, `buyer_name`, `buyer_email`,
`buyer_mobile`, `quantity`, `id_principal`, `total_nominal`,
`posting_date`, `distribute_date`
FROM `central_ile` AS `centralIle`
WHERE `centralIle`.`order_number` = '213149361835030' AND
`centralIle`.`created_date` = '2018-09-13 17:00:00'
LIMIT 0, 10;de here

这是我的脚本

let start_date= req.body.start_date
let end_date = req.body.end_date
let whereStatement = {}

if (start_date && end_date) {
whereStatement.created_date = {
created_date : {
$between :[start_date , end_date]
},
}
}
let centralIleData = await CentralIle.findAll({
raw:true,
nest:true,
where : whereStatement,
})

我的代码到底有什么问题?

最佳答案

你可以这样尝试一下吗?它应该有效

whereStatement.created_date = { $between :[start_date , end_date] }

关于mysql - 日期范围之间的 Sequelize 始终返回今天的日期而不是记录中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52325521/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com