假設我有一個MoneyIN和一個MoneyOUT列。我希望將所有這些列整合起來,這樣我就得到了每一列的總和,然後我希望從MoneyIN列的總和中減去MoneyOUT列的總和。我也想顯示一個DateOF列和可能的描述(我想我可以自己做)。訪問2016&SQL:總計兩列,然後減去它們
這將是原來的數據庫,在那裏,我從獲得我的信息:
+-------------+------------------+---------+----------+-----------+
| Location ID | Location Address | Date Of | Money In | Money Out |
+-------------+------------------+---------+----------+-----------+
| 1 | blah | date | 10.00 | 0.00 |
| 2 | blah | date | 2,027.10 | 27.10 |
| 2 | blah | date | 0.00 | 2000.00 |
| 1 | blah | date | 0.00 | 10.00 |
| 3 | blah | date | 5000.00 | 0.00 |
+-------------+------------------+---------+----------+-----------+
我希望能夠輸入一個位置ID,然後有結果中顯示(在這個例子中,我對2型位置)
+---------+----------+-----------+------+
| Date Of | Money In | Money Out | |
+---------+----------+-----------+------+
| date | 2027.10 | 27.10 | |
| date | 0 | 2000 | |
| Total: | 2027.10 | 2027.10 | 0 |
+---------+----------+-----------+------+
我曾嘗試其他解決方案(其中之一是指出以下),但是,它們不會在每個整列的總和,他們只是從典昶減去MoneyOUT每一行。截至目前,我試圖在查詢中這樣做,但如果有更好的方法,請詳細說明。 我對SQL和Access非常陌生,所以請爲像我這樣的初學者提供解釋。非常感謝!
這是下面提到的表格。
+-------------+-------+----------+-----------+-----------+
| Location ID | Date | Money IN | Money Out | Total Sum |
+-------------+-------+----------+-----------+-----------+
| 1 | date | 300 | 200 | |
| 1 | date | 300 | 200 | |
| 1 | date | 300 | 200 | |
| 1 | total | 900 | 600 | 300 |
+-------------+-------+----------+-----------+-----------+
所以你想看到270,50和220?或只是220?或者是什麼?以網格格式顯示樣本數據和預期結果。 (在Excel中模擬它,然後使用https://ozh.github.io/ascii-tables/將其轉換爲ascii表格並將其粘貼到格式爲代碼的問題中)。一個好的ascii圖片值1000字! – xQbert