इसका उपयोग 01 जनवरी 1900 और 06 जून 2079 के बीच एक छोटा सा समय उत्पन्न करने के लिए करें (चेक नहीं किया गया, SQL स्थापित नहीं है)
DATEADD(day, (ABS(CHECKSUM(NEWID())) % 65530), 0)
NEWID बेहतर है तो RAND का उपयोग करने की कोशिश कर रहा है:RAND एक ही चयन या अद्यतन में अलग-अलग मान पंक्ति उत्पन्न नहीं करता है (यदि व्यवहार बदल गया है तो यह SQL 2000 में नहीं था)।
संपादित करें:इस तरह
UPDATE
table
SET
datetimecol = DATEADD(day, (ABS(CHECKSUM(NEWID())) % 65530), 0)
संपादित करें:65535 से 65530 में बदला और सीमा की ऊपरी सीमा पर अतिप्रवाह से बचने के लिए एबीएस जोड़ा गया