Получение дневной записи с использованием данных оставьте дату начала между датой окончания
My Table Record Employee Id Start Date EndDate Text 1 2019-09-01 2019-09-03 Demo1 Text 2 2019-09-04 2019-09-04 Demo2 Text 3 2019-09-05 2019-09-08 Demo3 Text
#Результат
Employee Id Date Text 1 2019-09-01 Demo1 Text 1 2019-09-02 Demo1 Text 1 2019-09-03 Demo1 Text 2 2019-09-04 Demo2 Text 3 2019-09-05 Demo3 Text 3 2019-09-06 Demo3 Text 3 2019-09-07 Demo3 Text 3 2019-09-08 Demo3 Text
Что я уже пробовал:
CREATE TABLE #EmployeeAttandance ( Employee_Id int, StartDate datetime, EndDate datetime, Text VARCHAR (50) ) Insert Into #EmployeeAttandance Values(1,'2019-09-01', '2019-09-03','Demo1 Text') Insert Into #EmployeeAttandance Values(2, '2019-09-04', '2019-09-04', 'Demo2 Text') Insert Into #EmployeeAttandance Values(3, '2019-09-05', '2019-09-08', 'Demo3 Text') select * from #EmployeeAttandance drop table #EmployeeAttandance
Maciej Los
У вас есть какие-нибудь вопросы?