我有一个 HSQLDB 表,其中包含一些信息以及存储时间戳的位置
我想从特定时间段中选择信息,例如 10 月上午 0 点到下午 5 点之间的每个信息。
我没有发现任何像 mysql'ones DATE(myfield) OR TIME(myfield) 这样的函数非常适合我想要的。
SELECT * FROM myTable
WHERE DATE(myField) BETWEEN '2012-10-01' AND '2012-10-30'
AND TIME(myField) BETWEEN '00:00:00' AND '17:00:00'
我发现的唯一事情是使用函数 YEAR()、DAYOFMONTH()、DAYOFYEAR()、HOUR() 和 MINUTE(),但我想知道是否没有其他更简单的解决方案。