Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / IBM DB2, WebSphere, IMS, U2, etc |
![]() ![]() |
alc0g0l1c Member Откуда: Сообщений: 22 |
Добрый день. Помогите с запросом. Есть таблица
В итоге нужно выбрать строки с максимальным годом и месяцем Должно получиться что-то подобное
Что-то тяму у меня не хватает, как это сделать :) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 май 15, 12:41 [17644530] Ответить | Цитировать Сообщить модератору |
Добрый Э - Эх
Guest |
Читать тут. За вариант 3 не уверен, но остальные должны работать и в твой СУБД... |
15 май 15, 12:51 [17644622] Ответить | Цитировать Сообщить модератору |
alc0g0l1c Member Откуда: Сообщений: 22 |
Добрый Э - Эх, Спасибо за ссылочку. Почитаю, попробую :-) |
15 май 15, 14:10 [17645290] Ответить | Цитировать Сообщить модератору |
knudsen Member Откуда: Москва Сообщений: 311 |
alc0g0l1c,SELECT user_id, MAX(CAST(update_year||'-'||update_month||'-01' AS DATE)) FROM <TABLE_NAME> GROUP BY user_id ну так, в качестве бреда... |
21 май 15, 17:19 [17672885] Ответить | Цитировать Сообщить модератору |
alc0g0l1c Member Откуда: Сообщений: 22 |
knudsen, Спасибо большое за совет. Но я использовал 2) select t1.* from <table_name> t1 left join <table_name> t2 on t1.num = t2.num and t1.dt < t2.dt where t2.num is null; Взял из ссылки которой поделился "Добрый Э - Эх" :) |
22 май 15, 07:14 [17674189] Ответить | Цитировать Сообщить модератору |
Все форумы / IBM DB2, WebSphere, IMS, U2, etc | ![]() |