我似乎遇到查詢語法錯誤,但似乎無法隔離它。我正在使用MS Access,當我運行查詢時,我在FROM子句中出現語法錯誤。用此語法拉我的頭髮語法錯誤
我有兩個表和他們在一對多的關係:
表1稱爲(客戶)具有以下字段:
ID
FirstName
表2稱爲(tblservice)具有以下字段:
serviceID
Timing
Total
customerID <-Foreign Key
首先查詢:
select c.id, c.firstname, avg(s.Total)/(select count(id) from customer) as LifetimeValue
from tblservice as s join customer as c on s.id = c.id
group by s.id
第二次查詢(30天範圍):
select c.id, c.firstname, avg(s.Total)/(select count(id) from customer) as LifetimeValue
from tblservice as s join customer as c on s.id = c.id
where (s.Timing)>=DateAdd("d",-30,Date())
group by s.id
它是否給出語法錯誤的位置? –
另外,錯誤消息的確切文本是什麼?這是兩個查詢完全相同的錯誤消息嗎? –
是的,它給出了同樣的錯誤信息「FROM子句中的語法錯誤。」除此之外,它也是ms訪問 – snooker841