當您將交易存儲到數據庫中時會計數據庫 - 存儲信用和借記?
1)您是否將信用卡和借記卡存儲在兩個不同列下的同一記錄中? (沒有正或負號)
實施例1A
TABLENAME
...
...
(Credit) null
(Debit) 100
實施例1B
TABLENAME
...
...
(Credit) 250
(Debit) null
或者
2)你有正存儲1個值的信用,與借記爲負號?
例2A
TABLENAME
...
...
(Amount) -100
例2B
TABLENAME
...
...
(Amount) 250
+1。從數據庫性能角度分離列也沒有好處,並且如果您需要強制執行這兩列,那麼其中一個列是NULL,否則最終會出現奇怪的數據。在演示文稿用戶界面中,您可以將其分成兩列當然。 – Thilo 2010-11-02 02:10:30
lol point * c,除非它你:D,你說什麼對我有意義,那是什麼即時接受它作爲答案:) – 001 2010-11-02 03:17:14
paxdiablo,你在這裏的另一個問題http://stackoverflow.com/questions/4074737/會計數據庫存儲交易:D – 001 2010-11-02 03:32:31