How to count total days on month.
Cari-cari informasi dalam SQL Server bagaimana menghitung total hari untuk bulan-bulan tertentu. Hal ini dapat dilakukan dengan membuat function ini dan menjalankannya dalam Query Analyzer.
Cara membuat functionnya :
Cari-cari informasi dalam SQL Server bagaimana menghitung total hari untuk bulan-bulan tertentu. Hal ini dapat dilakukan dengan membuat function ini dan menjalankannya dalam Query Analyzer.
Cara membuat functionnya :
CREATE FUNCTION DaysInMonth
(@date DATETIME)
RETURNS INTEGER
AS
BEGIN
RETURN
CASE WHEN MONTH(@date) IN (1, 3, 5, 7, 8, 10, 12) THEN 31
WHEN MONTH(@date) = 2 THEN
CASE WHEN YEAR(@date) % 4 = 0 THEN 29 ELSE 28 END
ELSE 30 END
END
Sedangkan untuk menjalankannya dengan script berikut ini :
select dbo.daysInMonth('2008/2/01')
Selamat berquery ria.
No comments:
Post a Comment