从SQL Server获取两个日期之间的数据

asli007

我想使用mssql和nodejs中的sequelize查询从sql server的两个日期之间获取所有数据。

开始和结束日期来自使用axios.post响应前端。例如,开始日期为2021-01-04T08:53:00.000Z,结束日期为2021-01-05T21:00:00.000Z快速。

app.post('/getData', function (req, res) {
  let startTime=req.body.start
  let endTime=req.body.end

  sequelize.query(` select Date_Time from S001T01  where Date_Time between ${startTime} and ${endTime}`, {
    type: sequelize.QueryTypes.SELECT
  }).then(result => {
    console.log(result)
})

});

它返回许多错误,其中之一是 UnhandledPromiseRejectionWarning: SequelizeDatabaseError: Invalid column name '2021-01-05T21:00:00.000Z 23:59:00'.

在表查看器的Date_Time列中显示如下

在此处输入图片说明

我不知道该怎么办。

感谢帮助。

阿尼克斯先生

您可能使用了错误的日期时间格式。2021-01-05T21:00:00.000Z 23:59:00与传统的ISO 8601不符

如果要在2021-01-04T08:53:00.000Z之间输入所有条目2021-01-05T21:00:00.000Z,则SQL查询应如下所示:

select Date_Time from S001T01  where Date_Time between 2021-01-04T08:53:00.000Z and 2021-01-05T21:00:00.000Z

您还应该考虑在串联时使用修改的日期时间。

也许像事情应该做的事情:

var dt = new Date();
dt.setHours( dt.getHours() + 2 );

希望对您有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取SQL Server中两个日期之间的所有日期

来自分类Dev

获取 SQL Server 中不包括星期五的两个日期之间的日期差异

来自分类Dev

Oracle SQL。获取两个日期之间的日期

来自分类Dev

两个日期之间的SQL Server总和数据按日期分组

来自分类Dev

从SQL Server中的多个表获取两个日期之间的记录

来自分类Dev

如何获取SQL Server中两个日期之间的月份和年份的列表

来自分类Dev

SQL Server 查询以获取两个日期之间的工作日数,不包括假期

来自分类Dev

SQL:获取两个日期之间的唯一数据

来自分类Dev

SQL:获取两个日期之间的唯一数据

来自分类Dev

SQL - 获取按周分组的两个日期之间的数据

来自分类Dev

SQL语句获取两个日期之间的差

来自分类Dev

SQL获取两个日期之间的工作日数

来自分类Dev

获取两个日期之间的季度列表(SQL)

来自分类Dev

当日期字段中包含时间和日期时,获取两个日期之间的 SQL 数据

来自分类Dev

在SQL Server中的两个日期条件之间

来自分类Dev

SQL Server中两个日期之间的月份差异

来自分类Dev

计算两个日期之间的SUM SQL SERVER

来自分类Dev

SQL Server查找两个日期之间的记录

来自分类Dev

在SQL Server中的两个日期条件之间

来自分类Dev

SQL Server:查找两个日期之间的记录

来自分类Dev

SQL Server中两个日期之间的天数

来自分类Dev

SQL:两个日期之间的差异

来自分类Dev

SQL在两个日期之间选择

来自分类Dev

SQL Server查询返回两个日期时间之间的数据,格式为01/07/2020 01:01:01 a。米

来自分类Dev

SQL查询以获取两个日期之间月份的日期范围列表

来自分类Dev

SQL Server - 检查 where 子句中两个日期之间的日期字段

来自分类Dev

如何获取数据PostCode在两个空间sql server之后的最后两个

来自分类Dev

SQL查询按日期范围查找介于两个日期之间的所有数据

来自分类Dev

使用SQL在两个日期之间访问数据库中的数据

Related 相关文章

  1. 1

    获取SQL Server中两个日期之间的所有日期

  2. 2

    获取 SQL Server 中不包括星期五的两个日期之间的日期差异

  3. 3

    Oracle SQL。获取两个日期之间的日期

  4. 4

    两个日期之间的SQL Server总和数据按日期分组

  5. 5

    从SQL Server中的多个表获取两个日期之间的记录

  6. 6

    如何获取SQL Server中两个日期之间的月份和年份的列表

  7. 7

    SQL Server 查询以获取两个日期之间的工作日数,不包括假期

  8. 8

    SQL:获取两个日期之间的唯一数据

  9. 9

    SQL:获取两个日期之间的唯一数据

  10. 10

    SQL - 获取按周分组的两个日期之间的数据

  11. 11

    SQL语句获取两个日期之间的差

  12. 12

    SQL获取两个日期之间的工作日数

  13. 13

    获取两个日期之间的季度列表(SQL)

  14. 14

    当日期字段中包含时间和日期时,获取两个日期之间的 SQL 数据

  15. 15

    在SQL Server中的两个日期条件之间

  16. 16

    SQL Server中两个日期之间的月份差异

  17. 17

    计算两个日期之间的SUM SQL SERVER

  18. 18

    SQL Server查找两个日期之间的记录

  19. 19

    在SQL Server中的两个日期条件之间

  20. 20

    SQL Server:查找两个日期之间的记录

  21. 21

    SQL Server中两个日期之间的天数

  22. 22

    SQL:两个日期之间的差异

  23. 23

    SQL在两个日期之间选择

  24. 24

    SQL Server查询返回两个日期时间之间的数据,格式为01/07/2020 01:01:01 a。米

  25. 25

    SQL查询以获取两个日期之间月份的日期范围列表

  26. 26

    SQL Server - 检查 where 子句中两个日期之间的日期字段

  27. 27

    如何获取数据PostCode在两个空间sql server之后的最后两个

  28. 28

    SQL查询按日期范围查找介于两个日期之间的所有数据

  29. 29

    使用SQL在两个日期之间访问数据库中的数据

热门标签

归档