如何为标识字段创建日期

时间:2012-05-23 05:35:31

标签: sql sql-server sql-server-2000

使用SQL Server

我想为身份字段制作日期列....

表1

Date_ (Identity Field)

20123
20124
20125
20125
....
....
18901

从table1,max(date_)是20125

所以20125应为当前日期05/23/2012'mm / dd / yyyy

从table1,我想从max(date_)字段到min(date_)字段的日期

预期产出

Date_  Correct Date

20123 05/21/2012 
20124 05/22/2012
20125 05/23/2012
20125 05/23/2012
....  .....
....  .....
18901 02/18/2004  'Approximately

如何查询此

需要SQL查询帮助

1 个答案:

答案 0 :(得分:3)

我无法理解为什么你需要这个,18901的值似乎不正确。我也对日期1957-04-17的重要性感兴趣。

select dateadd(day, Date_, '19570417')