none
保存日期数据格式的困惑! RRS feed

  • 问题

  • 用的是sql2000;一直被这个问题困扰,我不知道该如何存储像“2010-03”这样的日期格式,我用的是varchar,保存为“201003”这样的格式,但是前台看起来不太友好,我只好做了大量的转换,

    Convert(varchar(7),Convert(datetime,'201003'+'01'),120)

    我很担心的问题,就是性能,因为客户的数据是不断增加的,如果数据量一大,可定影响查询速度。这个日期格式困扰很久了,

    2010年3月27日 6:13

答案

  • 基本上, 数据存储时的处理就应该考虑为以后引用数据服务, 而不是把这些放到应用数据的时候来考虑数据转换. 毕竟应该数据的频率率往往比存储数据的频率大得多.
    • 已标记为答案 fangyanqin 2010年3月29日 5:05
    2010年3月29日 4:55

全部回复