Tôi đang làm việc trên một hệ thống kế toán và đối với mỗi giao dịch tôi cần lưu nếu đây là ghi nợ hoặc tín dụng. Tôi có thể nghĩ về hai cách (cơ sở dữ liệu MySQL):
PHƯƠNG PHÁP 1
- Số tiền (thập phân)
- Loại (enum, ghi nợ / tín dụng)
PHƯƠNG PHÁP 2
- Nợ (thập phân)
- tín dụng
Trong thiết lập đầu tiên, tôi lưu loại giao dịch, nhưng theo cách thứ hai, tôi thay vì lưu số tiền trong cột ghi nợ hoặc tín dụng. Ưu điểm của phương pháp này là tôi có thể dễ dàng tổng hợp cả tổng nợ và tín dụng hơn so với phương pháp 1. Nhưng tôi tự hỏi liệu có cách nào phổ biến để làm điều này không?