Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 行源-组合框,按日期过滤组合框中弹出的内容_Sql_Ms Access - Fatal编程技术网

Sql 行源-组合框,按日期过滤组合框中弹出的内容

Sql 行源-组合框,按日期过滤组合框中弹出的内容,sql,ms-access,Sql,Ms Access,我有一个组合框,我想弹出时,有人想按年份搜索。 它将允许他们在组合框中只看到某一年发生的结果 到目前为止,我有一些 SELECT DISTINCT Database_New.ASEC FROM Database_New WHERE (((Database_New.Date) >= DateValue('01/01/2001') AND (((Database_New.Date) <= DateValue('12/031/2001'))); 正如您所看到的,关键是我已经在ASEC

我有一个组合框,我想弹出时,有人想按年份搜索。 它将允许他们在组合框中只看到某一年发生的结果

到目前为止,我有一些

SELECT DISTINCT Database_New.ASEC
FROM Database_New
WHERE (((Database_New.Date) >= DateValue('01/01/2001') 
AND  (((Database_New.Date) <= DateValue('12/031/2001')));
正如您所看到的,关键是我已经在ASEC字段下使用SELECT DISTINCT对内容进行排序。然而,我想每年再过滤一次,这样一大堆当年没有发生的ASEC值(还有相当多很少发生的值,或者只与一年相关)就不会弹出

到目前为止,我得到了这个错误

查询表达式“((Database_New.Date)>=DateValue('01/01/2001')中的语法错误
和(((Database_New.Date)语法错误来自不平衡的括号。只需根本不使用任何paren,您不需要在像下面这样简单的表达式中使用它们:

Database_New.Date >= DateValue('01/01/2001') 
AND Database_New.Date <= DateValue('12/031/2001')
Database\u New.Date>=DateValue('01/01/2001')
和数据库_New.Date
Database_New.Date >= DateValue('01/01/2001') 
AND Database_New.Date <= DateValue('12/031/2001')