I have sql server 2008
I have a table alldates3 with columns dt means dates
, isholiday means if a date is holiday or not
, salarymonth means the dates contain to which salary month
our salarymonths goes from 26th to 25th.
I think the sample data provided may be easy to understand.
We need to find holiday_count (where isholiday='Y')
but we need to check first four dates of each salarymonth
that is 26th, 27th, 28th, 29th (in some february there may not be 29th)
IF first date of a salarymonth is not holiday then holiday count is 0
else
if 1st,second,3rd dates of a salarymonth are holidays then holiday count is 3
else
if 1st,second dates of a salarymonth are holidays then holiday count is 2
else
if 1st date of a salarymonth is holiday then holiday count is 1
to state briefly
If first date is not holiday no issue holiday count 0
if first date is holiday then we need to go on counting till there is non holiday
There is and will never be gap in dates.
the expected result with sample table and data would be
salarymonth holiday_count
202001 0
202002 1
202003 0
202004 0
202005 1
202006 2
Is simple meaningful query possible instead of doing in a store proc by looping?
Here is sample schema and data
CREATE TABLE [dbo].[alldates3](
[dt] [date] NOT NULL,
[isholiday] [varchar](1) NULL,
[holiday_name] [varchar](50) NULL,
[salarymonth] [bigint] NULL,
CONSTRAINT [PK_alldates3] PRIMARY KEY CLUSTERED
(
[dt] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2019-12-26','N','Thursday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2019-12-27','N','Friday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2019-12-28','N','Saturday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2019-12-29','Y','Sunday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2019-12-30','N','Monday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2019-12-31','N','Tuesday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-01','N','Wednesday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-02','N','Thursday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-03','N','Friday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-04','N','Saturday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-05','Y','Sunday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-06','N','Monday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-07','N','Tuesday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-08','N','Wednesday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-09','N','Thursday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-10','N','Friday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-11','N','Saturday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-12','Y','Sunday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-13','N','Monday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-14','N','Tuesday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-15','N','Wednesday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-16','N','Thursday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-17','N','Friday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-18','N','Saturday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-19','Y','Sunday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-20','N','Monday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-21','N','Tuesday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-22','N','Wednesday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-23','N','Thursday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-24','N','Friday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-25','N','Saturday',202001)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-26','Y','Sunday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-27','N','Monday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-28','N','Tuesday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-29','N','Wednesday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-30','N','Thursday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-01-31','N','Friday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-01','N','Saturday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-02','Y','Sunday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-03','N','Monday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-04','N','Tuesday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-05','Y','Kashmir Day',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-06','N','Thursday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-07','N','Friday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-08','N','Saturday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-09','Y','Sunday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-10','N','Monday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-11','N','Tuesday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-12','N','Wednesday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-13','N','Thursday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-14','N','Friday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-15','N','Saturday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-16','Y','Sunday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-17','N','Monday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-18','N','Tuesday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-19','N','Wednesday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-20','N','Thursday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-21','N','Friday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-22','N','Saturday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-23','Y','Sunday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-24','N','Monday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-25','N','Tuesday',202002)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-26','N','Wednesday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-27','N','Thursday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-28','N','Friday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-02-29','N','Saturday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-01','Y','Sunday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-02','N','Monday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-03','N','Tuesday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-04','N','Wednesday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-05','N','Thursday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-06','N','Friday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-07','N','Saturday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-08','Y','Sunday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-09','N','Monday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-10','N','Tuesday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-11','N','Wednesday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-12','N','Thursday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-13','N','Friday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-14','N','Saturday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-15','Y','Sunday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-16','N','Monday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-17','N','Tuesday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-18','N','Wednesday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-19','N','Thursday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-20','N','Friday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-21','N','Saturday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-22','Y','Sunday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-23','Y','Pakistan Day',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-24','N','Tuesday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-25','N','Wednesday',202003)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-26','N','Thursday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-27','N','Friday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-28','N','Saturday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-29','Y','Sunday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-30','N','Monday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-03-31','N','Tuesday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-01','N','Wednesday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-02','N','Thursday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-03','N','Friday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-04','N','Saturday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-05','Y','Sunday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-06','N','Monday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-07','N','Tuesday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-08','N','Wednesday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-09','N','Thursday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-10','N','Friday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-11','N','Saturday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-12','Y','Sunday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-13','N','Monday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-14','N','Tuesday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-15','N','Wednesday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-16','N','Thursday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-17','N','Friday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-18','N','Saturday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-19','Y','Sunday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-20','N','Monday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-21','N','Tuesday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-22','N','Wednesday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-23','N','Thursday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-24','N','Friday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-25','N','Saturday',202004)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-26','Y','Sunday',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-27','N','Monday',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-28','N','Tuesday',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-29','N','Wednesday',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-04-30','N','Thursday',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-01','Y','Labour Day',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-02','N','Saturday',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-03','Y','Sunday',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-04','N','Monday',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-05','N','Tuesday',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-06','N','Wednesday',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-07','N','Thursday',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-08','N','Friday',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-09','N','Saturday',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-10','Y','Sunday',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-11','N','Monday',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-12','N','Tuesday',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-13','N','Wednesday',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-14','N','Thursday',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-15','N','Friday',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-16','N','Saturday',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-17','Y','Sunday',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-18','N','Monday',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-19','N','Tuesday',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-20','N','Wednesday',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-21','N','Thursday',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-22','Y','Eid al-Fitr',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-23','Y','Eid al-Fitr',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-24','Y','Eid al-Fitr',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-25','Y','Eid al-Fitr',202005)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-26','Y','Eid al-Fitr',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-27','Y','Eid al-Fitr',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-28','N','Thursday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-29','N','Friday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-30','N','Saturday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-05-31','Y','Sunday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-06-01','N','Monday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-06-02','N','Tuesday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-06-03','N','Wednesday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-06-04','N','Thursday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-06-05','N','Friday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-06-06','N','Saturday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-06-07','Y','Sunday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-06-08','N','Monday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-06-09','N','Tuesday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-06-10','N','Wednesday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-06-11','N','Thursday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-06-12','N','Friday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-06-13','N','Saturday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-06-14','Y','Sunday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-06-15','N','Monday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-06-16','N','Tuesday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-06-17','N','Wednesday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-06-18','N','Thursday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-06-19','N','Friday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-06-20','N','Saturday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-06-21','Y','Sunday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-06-22','N','Monday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-06-23','N','Tuesday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-06-24','N','Wednesday',202006)
INSERT INTO [alldates3] ([dt],[isholiday],[holiday_name],[salarymonth])VALUES('2020-06-25','N','Thursday',202006)