【发布时间】:2013-02-21 20:35:49
【问题描述】:
我正在使用 ASP.NET 和 SQL 创建一个游戏信息站点,需要一些帮助来确定设计包含发布日期的表格的最佳方式。我在想一个两列设计(ExactDate,RoughDate),每列都可以为空,但它看起来并不正确。该表将需要能够保存以下日期格式,并且我想在最接近当前日期的日期之前订购(因此较早推出的游戏会首先列出):
DD-MM-YYYY
(Q1/Q2/Q3/Q4)-YYYY
(Early/Mid/Late)-YYYY
(Spring/Summer/Fall/Winter)-YYYY
TBA
关于如何最好地处理不同日期的任何想法?
【问题讨论】:
-
为什么 2 列看起来不对?拥有“显示日期/文本”和“排序日期”似乎完全有效,可以让您回避诸如 2013 年第一季度出现在 2013 年初之前还是之后的问题,让您继续交付。
-
@chrisb 两列的最初想法是一个具有正常日期,另一个具有基于文本的日期我没有考虑显示日期和排序日期两列设置。我认为这实际上会很好。
标签: sql-server database-design asp.net-4.5