我正在尝试从node.js查询MSSQL,查询涉及日期。我将查询日期设置为: var datoen = new Date();
datoen.setHours(2,0,0,0); 首先-在我的服务器上,此命令注销为: 2019-07-03T00:00:00.000Z这是我想要的第一个日期格式,它与数据库中的格式相同。但是当我运行这个查询(从npm使用mssql )
我正在使用Sequelize从mssql数据库中提取日期。 我通过sequelize发送的SQL查询是: SELECT TOP (1) createdAt FROM [dbo].[Tablename] where userID = 'xxxxxxxxxxxx' order by createdAt desc 在MSSQL management studio中,这将返回以下格式的createdAt时间戳: 2020-07-15 16:27:09.2330000 +00:
当我在SQL Server Mgt Studio中执行查询时,我有一个快速运行的查询(小于1秒),但是当我使用FreeTDS v8,mssql_query()在PHP中(在相同的db实例上)运行完全相同的查询时我要访问的表在Where子句中使用的日期字段上有一个索引。我还尝试将查询放在一个存储过程中,然后从PHP执行