我将有两组数据插入到我的表中,具有相同的字段,根据插入的数据类型,它们具有不同的含义
例如我已经插入
Albert 2013/1/1 (LoanMonth)
Albert 2013/1/1 (AccountinMonth)
他们都有相同的领域,他们的待遇会有所不同
我的第一种方法是我的数据库中有两个日期
即:
ID nvarchar(20)
LoanDate smalldatetime
AccountingDate smalldatetime
如果我在结果表上方插入数据将是
ID LOANDATE AccountingDate
Albert 2013/1/1 null
albert null 2013/1/1
我的第二种方法是拥有状态 ID
即:
ID nvarchar(20)
Date smalldatetime
StatusID bit
**1 用于会计 0 用于 LoanDate
所以结果表就像
ID DATE Status
Albert 2013/1/1 0
albert 2013/1/1 1
问题是。两者之间更好/最佳实践是什么?
任何建议将不胜感激。谢谢你。