ASP.NET と SQL を使用してゲーム情報サイトを作成していますが、リリース日を保持するテーブルを設計する最善の方法を決定するのに少し助けが必要です。各列が null 可能である 2 列の設計 ( ExactDate
、RoughDate
) を考えていましたが、正しくないように思えました。テーブルは次の日付形式を保持できる必要があり、現在の日付に最も近い日付で並べ替えたいと思います (そのため、より早くリリースされるゲームが最初にリストされます)。
DD-MM-YYYY
(Q1/Q2/Q3/Q4)-YYYY
(Early/Mid/Late)-YYYY
(Spring/Summer/Fall/Winter)-YYYY
TBA
さまざまな日付に対処する最善の方法についてのアイデアはありますか?