admin

MS Access SQL 选择日期范围

sql

我需要选择带有日期的记录(范围:1998 年到 1999 年)。我写的声明似乎确实有效。为什么?

SELECT *
FROM Factory
WHERE 
(EXTRACT(YEAR FROM date) AS dyear) BETWEEN '1998'  AND '1999'

阅读 176

收藏
2021-07-01

共1个答案

admin

您可以使用YEAR()从日期中获取年份。

SELECT *
FROM   Factory
WHERE  YEAR(date) BETWEEN 1998 AND 1999
2021-07-01