これが私のクエリですsql server
、
SELECT dbo.tbScheduleDetail.CareProfessionalIDF,
dbo.tbScheduleDetail.CareProviderIDF,
dbo.tbCareProvider.CareProviderName,
dbo.tbCitizen.FirstName + ' ' + dbo.tbCitizen.MiddleName + ' ' + dbo.tbCitizen.FamilyName AS CareProfessionalName,
dbo.tbScheduleTimeSlot.ScheeduleWeekDays,
dbo.tbScheduleTimeSlot.ScheduleStartTime, dbo.tbScheduleTimeSlot.ScheduleEndTime,
dbo.tbScheduleDetail.ScheduleStartDate, dbo.tbScheduleDetail.ScheduleEndDate
FROM dbo.tbScheduleTimeSlot INNER JOIN
dbo.tbScheduleDetail ON dbo.tbScheduleTimeSlot.ScheduleDetailIDF = dbo.tbScheduleDetail.ScheduleDetailIDP INNER JOIN
dbo.tbCareProvider ON dbo.tbScheduleDetail.CareProviderIDF = dbo.tbCareProvider.CareProviderIDP INNER JOIN
dbo.tbCareProfessional ON dbo.tbScheduleDetail.CareProfessionalIDF = dbo.tbCareProfessional.CareProfessionalIDP INNER JOIN
dbo.tbCitizen ON dbo.tbCareProfessional.CitizenIDF = dbo.tbCitizen.CitizenIDP
WHERE (dbo.tbScheduleDetail.IsActive = 1) and CareProviderIDF=4 order by CareProfessionalIDF
出力:
最後に私は好きになりたい
そのため、そのインデックスについて、ストラトタイムとエンドタイムを保存したいので、「、」でスケジュールウィークデイズを分割しました。day[index]
ここでは、組み合わせ (CareProfessionalIDF=11) の 1 つだけを使用します。
====================================
StartTime TO EndTime
====================================
day[0] = 00:00TO22:00
day[1] = 00:00TO22:00
day[2] = 04:15TO19:15
day[3] = 04:00TO20:00
day[4] = 08:00TO15:00
day[5] = ""
day[6] = ""
では、すべての組み合わせに対してこのようなデータを保存するにはどうすればよいですか。data structure
私が使用しなければならないことのために?