У меня есть таблица, в которой много столбцов, около 50 столбцов, которые содержат данные даты и времени, представляющие шаги, которые пользователь выполняет, когда выполняет процедуру
SELECT UserID, Intro_Req_DateTime, Intro_Onset_DateTime, Intro_Comp_DateTime, Info_Req_DateTime, Info_Onset_DateTime, Info_Comp_DateTime,
Start_Req_DateTime, Start_Onset_DateTime, Start_Comp_DateTime,
Check_Req_DateTime, Check_Onset_DateTime, Check_Comp_DateTime,
Validate_Req_DateTime, Validate_Onset_DateTime, Validate_Comp_DateTime,
....
FROM MyTable
Я хочу найти шаг, который сделал пользователь после определенной даты
пример Я хочу найти пользователя ABC, какой первый шаг он сделал после 2 мая 2019 г. 17: 25: 36
Я не могу использовать регистр, чтобы проверить, что это займет много времени, чтобы кодировать
Есть ли более простой способ сделать это?
P.S. Спасибо всем, кто предложил изменить структуру базы данных. Не все базы данных могут быть изменены, эта база данных предназначена для одной из наших больших систем и используется более 20 лет. перепроектирование вне уравнения.