Framework: веб-формы ASP.NET.
У меня есть два текстовых поля, одно для ввода начального времени и времени для другого конечного времени. У меня также есть раскрывающийся список, позволяющий пользователям выбирать между «Местным временем» и «UTC».
Сценарии:
Если пользователь выбирает «Местное время» в раскрывающемся списке, получить результат от @StartDateTime
до @EndDateTime
в [LocalTimeColumn]
столбце
Если пользователь выбирает «UTC» в раскрывающемся списке, получить результат в диапазоне от @StartDateTime
до @EndDateTime
в столбце [UTCColumn]
SQL-запрос, который я написал, не работает:
SELECT *
FROM [vmc]
WHERE
@DropDownList = CASE
WHEN @DropDownList = "Local Time"
THEN ([LocalTimeColumn] BETWEEN @StartDateTime AND @EndDateTime)
ELSE ([UTCColumn] BETWEEN @StartDateTime AND @EndDateTime)
END