我有天訪問數據庫的員工表上,他們已經上工作:訪問VBA返回0,即使沒有匹配分組
表A
employee_id | date_wrk | Project | Worked
-----------------------------------------
1 10 |01.01.2015|Project1 | 1
2 10 |12.01.2015|Project1 | 0,5
3 10 |01.02.2015|Project1 | 1
4 10 |01.02.2015|Project2 | 1
5 10 |04.02.2015|Project2 | 1
6 12 |05.02.2015|Project2 | 1
我需要的是決賽桌與天的總和月份完成的項目有:與天的總和
employee_id | Month | Project | Worked
-----------------------------------------
10 |January | Project 1 | 1,5
10 |February | Project 1 | 1
10 |February | Project 2 | 2
10 |March | Project 1 | 0
I組按月(日期)工作 - 問題是我要顯示所有月份一月至十二月 - 月和0,如果員工沒有按沒有當天在給定的項目給予一個月的工作..
我試圖建立個表中列出的所有個月,右連接,但它沒有幫助..
任何想法將appriciated。
乾杯! .....
感謝Andomar,這將工作,但我認爲交叉連接不支持訪問2015分貝:( – Siemasz
你是對的!我只是谷歌搜索,你可以模擬'交叉連接'後'以逗號分隔的列表'...更新後的答案是否有效? – Andomar
我試過這樣,但訪問返回:不支持連接表達式:'SELECT e.employee_id,a.project,m.month,Sum(a。[working]) from (選擇從表A )在線不同 僱員,月米 向左e.employee_id,a.project,米加入表A一個 上月(a.date_wrk)= m.month 和a.employee_id = m.employee_id 組.month' – Siemasz