First of all, thank you Tara for a quick reply. I appreciate you helping me on this.I have a table where DayID is the primary key and WorkDay is the SmallDateTime column. As you may have guessed, this is a reference table with a list of possible work days. The reason for this is because dates listed in WorkDay column doesn't represent a "traditional" calendar. I hope this helps ...CREATE TABLE refWorkDay(DayID Int NOT NULL,WorkDay SmallDateTime NOT NULL,PRIMARY KEY (DayID));CREATE TABLE UserAbsences(UserID Int NOT NULL,DayID Int NOT NULL,PRIMARY KEY(UserID, DayID));INSERT INTO refWorkDAY (DayID, WorkDay) VALUES (1, '2/1/2011');INSERT INTO refWorkDAY (DayID, WorkDay) VALUES (2, '2/5/2011');INSERT INTO refWorkDAY (DayID, WorkDay) VALUES (3, '2/9/2011');INSERT INTO refWorkDAY (DayID, WorkDay) VALUES (4, '2/16/2011');INSERT INTO refWorkDAY (DayID, WorkDay) VALUES (5, '2/22/2011');INSERT INTO refWorkDAY (DayID, WorkDay) VALUES (6, '3/3/2011');INSERT INTO refWorkDAY (DayID, WorkDay) VALUES (7, '3/14/2011');INSERT INTO refWorkDAY (DayID, WorkDay) VALUES (8, '3/21/2011');INSERT INTO UserAbsences (UserID, DayID) VALUES(1, 1);INSERT INTO UserAbsences (UserID, DayID) VALUES(1, 2);INSERT INTO UserAbsences (UserID, DayID) VALUES(1, 3);INSERT INTO UserAbsences (UserID, DayID) VALUES(1, 8);INSERT INTO UserAbsences (UserID, DayID) VALUES(2, 5);INSERT INTO UserAbsences (UserID, DayID) VALUES(2, 6);INSERT INTO UserAbsences (UserID, DayID) VALUES(2, 7);INSERT INTO UserAbsences (UserID, DayID) VALUES(2, 8);