Мне нужно собрать данные из базы данных на основе создания месяца.Соберите данные максимального месяца
В моем случае
а. month_val - индивидуальный месяц
б. cur_month последнее обновление месяца
Каждый месяц (cur_month) мои пользователи могут обновлять данные за любые месяцы (month_val).
Пример вывода:
запрос должен возвращать только последние данные месяц.
С января месяца (cur_month 1) Я добавил данные для Jan, Feb, который month_val 1,2
В феврале месяце (cur_month 2) Я добавил данные Feb, Mar, который является month_val 2,3
...
в декабре месяце (cur_month 12) Я добавил данные Mar, который month_val 3.
На основе этих сохраненных данных. Мне нужно собрать последние (отмеченные зелеными) month_val на основе cur_month
Надеюсь, что я четко объяснил свою проблему.
Я пытался таким образом
SELECT * FROM proj_duration_map where cur_month=max(cur_month)
плохо не работает
Какие базы данных вы используете, MySQL или SQL Server? –
Вы хотите сказать, что запрос может получить последний cur_month? Например, year_val & cur_month = '2016-12'. –
Это будет плохой выбор столбцов столбцов. – Drew