我有一个简单的表,想在上面查询。
以下代码运行良好:
SELECT category1, COUNT(ID) AS ci, category2
FROM mytable
WHERE (variable1 is NULL) AND (yeardata <= 2008)
GROUP BY category1, category2
ORDER BY COUNT(ID) DESC;
我现在想将其更改为:
DECLARE @yeardata smallint=2008 SELECT category1, COUNT(ID) AS ci, category2 FROM mytable WHERE (variable1 is NULL) AND (yeardata <= @yeardata) GROUP BY category1, category2 ORDER BY COUNT(ID) DESC;
但是,当我尝试运行此程序时,出现一条错误消息,提示应进行删除,插入,选择,过程或更新?
我有一个简单的表,想在上面查询。以下代码可以正常工作:从mytable WHERE(variable1为NULL)和(yeardata <= 2008)GROUP ...
尝试类似:
您收到该错误消息,因为这不是有效的Access SQL ...