Saya memiliki kolom yang menyatakan bulan dan tahun YYYY MM
. Saya telah memisahkannya menjadi dua kolom (Year
dan Month
). Soalnya, tahunnya adalah tahun kalender padahal idealnya saya membutuhkan tahun fiskal yang saya gunakan (Apr 01
hingga Mar 31
- Ini tidak akan pernah berubah).
Solusi lain yang saya lihat didasarkan pada format tanggal, sedangkan kolom asli saya adalah string.
Saya memerlukan pernyataan yang mengembalikan tahun fiskal untuk kolom tahun baru saya, bukan tahun kalender.
Pernyataan saya saat ini adalah:
Select Month,
parsename(replace(Month,' ','.'),1) as MonthM,
parsename(replace(Month,' ','.'),2) as Year
FROM TblTrade
Yang berfungsi untuk memisahkan kolom.
Jadi hasil yang diharapkan misalnya: 15 Februari menjadi Februari dan 2015. 15 April menjadi April dan 2016.
Mohon saran.