2014-03-02 94 views
0

之前,我已經搜索在谷歌但沒有找到正確的答案... 我使用Access數據庫 在VB.net計算髮票我得一切記錄前,從這個月年 如日期< =二月2014我不想在這一天選擇...MSACCESS我想要得到計算所有記錄的特定月份和年份

我有兩個表

Customer表

+--------+---------+ 
| refno | deposit | 
+--------+---------+ 
| 1/13 |  -10 | 
| 10/13 |  500 | 
| 100/13 |  0 | 
| 101/13 |  250 | 
| 102/13 | 1000 | 
+--------+---------+ 

總帳表

+--------+----------+------+----------+ 
| refno | quantity | rate | recieved | 
+--------+----------+------+----------+ 
| 1/13 |  2 | 70 |  0 | 
| 10/13 |  3 | 80 |  0 | 
| 100/13 |  0 | 0 |  500 | 
| 101/13 |  4 | 60 |  0 | 
| 102/13 |  10 | 65 |  0 | 
+--------+----------+------+----------+ 

我想客戶(存款)在總賬中添加 我用這個查詢

"select (sum(l.quantity*l.rate-l.recieved)+first(c.openbal)) as total from customer c RIGHT JOIN ledger l ON l.refno = c.refno having l.refno='" & LV_cinfo.Items(i).Text & "'" 

現在我想計算thios總高達選定的月份日期(總)< =二月2014

refno | total = customer.deposit+(ledger.quantity*ledger.rate-ledger.received) 
1/13 | -200 
10/13 | 4210 
100/13| 625 
101/13| 280 
102/13| 1000 

問候,

+0

對你的問題的描述很差。嘗試更精確。你的桌子的名字是什麼?涉及的列名是什麼(金額,日期等),更重要的是,到目前爲止您嘗試過了什麼? – Steve

+0

@Steve我編輯了問題解答,您會理解 – Naqi

+0

以上信息均不顯示任何日期。你如何區分每個月銷售的物品? – Mych

回答

0

試試這個

SELECT COUNT(<Column Name>) FROM <Table Name> WHERE (Date Between #<From Date># AND #<Till Date># 

Column Name : Primary Key Column Name 
Table Name : Data Table Name 
From Date : Starting Date 
Till Date : Ending Date 
相關問題