1

我正在尝试编写一个包含 where 子句的 select 语句,该子句仅返回所选日期的记录。我的表使用日期的 Javascript 对象版本。我尝试过这样的事情但没有成功:

select * from my mydb.events where date = some-date-object;

任何帮助,将不胜感激。

4

1 回答 1

3

JavaScript 不允许直接比较日期的原因,因为它们是对象。

您可以尝试“===”运算符而不是“=”。AlaSQL === 运算符不比较对象引用,而是使用 .valueOf() 函数将对象转换为简单的数值。

select * from my mydb.events where date === some-date-object;
于 2015-07-28T04:21:55.067 回答