Coba gunakan tabel kalender
Tabel kalender juga dikenal dalam dunia pergudangan data sebagai dimensi tanggal. Tabel kalender adalah tabel utilitas yang berguna untuk melakukan perhitungan rentang tanggal dengan cepat dan efisien. Hal ini terutama bermanfaat saat menangani tahun fiskal, yang tidak selalu sejalan dengan tahun kalender, atau hari libur yang tanggalnya bisa berubah setiap tahun.
Dalam perusahaan contoh kita, tahun fiskal dimulai pada 1 Juli tahun kalender berjalan, sehingga Tahun Fiskal 2019 dimulai pada 1 Juli 2019 dan berakhir pada 30 Juni 2020. Semua informasi ini ada dalam tabel bernama dbo.Calendar.
Latihan ini merupakan bagian dari kursus
Analisis Deret Waktu di SQL Server
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
-- Find Tuesdays in December for calendar years 2008-2010
SELECT
c.Date
FROM dbo.___ c
WHERE
c.___ = 'December'
AND c.___ = 'Tuesday'
AND c.___ BETWEEN 2008 AND 2010
ORDER BY
c.Date;