У меня есть три столбца startTime и EndTime как тип данных времени и сумма как int. Я хочу сравнить время, если 10:00:00 находится между startTime и Endtime, он должен вернуть сумму в этом диапазоне
Мой startTime - 08:00:00, а endTime - 14:00:00
Я старался
SELECT amount
from table
where startTime >='10:00:00'
AND endTime <='10:00:00'
Но это не работает, я даже пробовал CAST как время, это тоже не сработало.
Я пробовал смотреть на другой пост, но ни одно из предложенных решений не работало.
Если вы хотите, чтобы " '10:00:00'
находилось между начальным и конечным временем, вы получили неправильные отношения, потому что " '10:00:00'
должно быть после времени начала и до окончания времени:
SELECT amount from table where startTime <='10:00:00' AND endTime >='10:00:00'