Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

यादृच्छिक SQL सर्वर 2008 समय परीक्षण डेटा उत्पन्न करें

एक दिन में 86,400,000 मिलीसेकंड होते हैं, इसलिए आप ऐसा करके एक यादृच्छिक समय मान प्राप्त कर सकते हैं:

select dateadd(millisecond, cast(86400000 * RAND() as int), convert(time, '00:00'))

आपके उदाहरण के लिए जहां आप 8:00 और 9:00 के बीच का समय चाहते हैं, वहां एक घंटे में 3,600,000 मिलीसेकंड होते हैं, इसलिए क्वेरी को इस तरह संशोधित करें।

select dateadd(millisecond, cast(3600000 * RAND() as int), convert(time, '08:00'))

अपनी नई तालिका में डालने के लिए, आप या तो अपडेट के साथ टी-एसक्यूएल लूप कर सकते हैं (एस...एल...ओ...डब्ल्यू...), या एक SELECT INTO कोड> आपकी मूल तालिका से एक नई तालिका में।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटाबेस तालिका में सॉर्ट ऑर्डर कॉलम का उपयोग करना

  2. SQL सर्वर में डायनामिक पिवट परिणाम को अस्थायी तालिका में संग्रहीत करना

  3. एक कॉलम पर MAX () मान के साथ एक पंक्ति चुनें

  4. SQL सर्वर में प्राकृतिक जुड़ाव

  5. SQL सर्वर सूची तालिकाएँ:सभी तालिकाएँ कैसे दिखाएं