0
我剛開始學習SQL和我有一個vba函數,我想轉換爲一個簡單的SQL。我有4個表需要加入,那麼我需要一個總數,其中date> date1 & date < date2和status = status_string和county =縣名(date1,date2,status_string,縣名是變量)。加入和計數記錄SQL vba訪問
SELECT COUNT(*), table1.date, table2.status, table3.county
FROM table1
INNER JOIN table1 ON table1.status=table2.staus
INNER JOIN table1 ON table1.cust_id=table3.cust_id
INNER JOIN table3 ON table3.countyid=table4.countyname
WHERE table4.status = Status_string and [table1.Date] > date_varaible_1 and [table1.Date] < date_varaible_2 and [table.county]=countyname
任何幫助來糾正這將是偉大的。
TY
您可能會錯過「GROUP BY」子句,但是您確定表3的縣ID與表4的縣名相匹配嗎?似乎不一致。 – Parfait
是的,我只是以不同的方式命名它們。我會重命名它,但它需要很多重寫代碼。 – user1504725
我將如何包含group by子句? – user1504725