Ich habe eine Tabelle namens TimeListSQL-Abfrage Wertebereich bekommen
SlotID SlotStartTime SlotEndTime
(int identity) (varchar(10)) (varchar(10))
1 8:00AM 8:15AM
2 8:15AM 8:30AM
3 8:30AM 8:45AM
4 8:45AM 9:00AM
5 9:00AM 9:15AM
6 9:15AM 9:30AM
7 9:30AM 9:45AM
8 9:45AM 10:00AM
Wenn ich vorbei SlotStartTime und SlotEndTime Ich möchte mal bekommen dazwischen. habe ich die folgende Abfrage-Zeitschlitze erhalten in b/w slotStarttime 8.00 amd slotEndTime 9.00
select * from TimeList1 where StartTime >='8:00AM' and EndTime <= '9:00AM'
Hier wird das Ergebnis wie kommt:
SlotID SlotStartTime SlotEndTime
1 8:00AM 8:15AM
2 8:15AM 8:30AM
3 8:30AM 8:45AM
8 9:45AM 10:00AM
Ich möchte slotstarttime bekommen ab 08.00 Uhr und endet slotendtime 09.00 Uhr bedeutet erwartete Ergebnis ist:
SlotID SlotStartTime SlotEndTime
1 8:00AM 8:15AM
2 8:15AM 8:30AM
3 8:30AM 8:45AM
4 8:45AM 9:00AM
Welche Änderung muss ich in meiner Anfrage machen das Ergebnis zu erhalten, wie oben ?
Die ersten beiden Absätze erklären nicht eine Sache, soweit ich sehen kann. Der letzte Absatz enthält eine schwache Erklärung des Problems. –