Function SQL untuk generate random date
Sore menjelang malam ini waktunya untuk menulis kembali. Kali ini saya ingin membagikan sebuah function yang saya buat untuk generate random date. Kok bisa ada keinginan untuk buat function ini? Jadi ada sejarahnya nih kenapa buat. Jadi gini, beberapa hari yang lalu, saya ada sebuah task untuk mengupdate beberapa data (kolom bertipe date) menjadi berisi bermacam-macam tanggal dalam 1 bulan. Data ada kisaran 1.500 jumlahnya (gile aja kan klo update satu2). Langsung aja, ini function yang saya buat untuk generate random date :
Namun, sebelum dapat menggunakan fungsi tersebut, teman-teman harus membuat sebuah view untuk melakukan generate GUID. Berikut view yang saya buat :
Nah, untuk penggunaanya gimana nih? Jadi teman-teman bisa bervariasi menggunakannya :
- Mengisi kedua parameter dengan value yang diinginkan
- Mengisi parameter pertama dengan default value (min date)
- Mengisi parameter kedua dengan default value (getdate)
- Mengisi kedua parameter dengan default value (min date pada parameter pertama & getdate pada parameter kedua)
Mungkin sekian dulu tulisan kali, pendek namun mudah2an bermanfaat. Terutama bagi yang mengalami kasus yang sama.
Terima kasih & selamat beristirahat… 😀