我对 SQL 查询很陌生。我正在尝试构建一个数据库,我需要在其中填充大多数表中大约 500 条记录的开始和结束日期。我已经尝试了以下明显的填充方法。但是使用我的方法,结束日期似乎早于开始日期。而且我希望开始日期和结束日期之间的差异在 90 天左右。任何帮助将不胜感激。提前非常感谢。
我目前的查询是:
UPDATE doctor
SET Beg_Date = DATEADD(DAY, ABS(CHECKSUM(NEWID()) % 4380), '01-01-2000')
UPDATE doctor
SET End_Date = DATEADD(DAY, ABS(CHECKSUM(NEWID()) % 4380), '01-01-2000')