У меня есть таблица со следующими данными. Я пытаюсь получить последние записи из таблицы на основе значения столбца varchar.Как получить последние записи из таблицы на основе значения столбца varchar
Пользователь Дата Version_No
1 1-августа-13 5.0.12.23
1 14-Август-13 2.0.7P
1 20-Август-13 2.0.8P
2-2 августа-13 5.0.12.23
2 20-августа-13 2.0.8P
3 1-августа-13 2.0.7P
3 14-августа-13 5.0.12.23
3 20-августа-13 5.0.12.23
4 20-августа-13 5.0.12.23
5 14-августа-13 5,0 .12.23
5 20-Aug-13 2.0.8P
Datatype колонны Version_No является Varchar. Я хочу, чтобы результат дал мне список пользователей с версией, с которой они работали 20 августа-13.
Пользователь Дата Version_No
1 20-августа-13 2.0.8P
2 20-августа-13 2.0.8P
3-20 августа-13 5.0.12.23
4-20 августа-13 5.0.12.23
5 20-Aug-13 2.0.8P
я использовал функцию с макс столбец Version_no, но это не помогло, так как в большинстве случаев оно возвращало самое высокое значение 5.0.12.23.
Пожалуйста, помогите!
Я не могу полагаться только на дату как фильтр, так как разные пользователи могли обновить приложение в разные даты. поэтому я должен взять диапазон дат с фильтром, чтобы вытащить версию, запущенную в дату, когда пользователь последний раз запустил приложение. надеюсь, это поможет. – user2394657
Настроил ответ так, чтобы он получил самую последнюю дату для каждого пользователя, а затем присоединился к вашей таблице, чтобы вы могли получить версию, в которой они запущены. Это предполагает последнюю дату, когда каждый пользователь указывает свою «текущую» или «последнюю» версию. –