我正在尝试编写一个包含where子句的select语句,该子句只返回所选日期的记录。我的表使用日期的Javascript对象版本。我没有成功地尝试过这样的事情:
select * from my mydb.events where date = some-date-object;
任何帮助都将不胜感激。
答案 0 :(得分:3)
JavaScript不允许直接比较日期的原因,因为它们是对象。
您可以尝试“===”运算符而不是“=”。 AlaSQL ===运算符不比较对象引用,而是将带有.valueOf()函数的对象转换为简单数字值。
select * from my mydb.events where date === some-date-object;