Речь идет не о последнем дне конкретного месяца.C# WPF SQL) Как узнать последнюю дату (где пользователь вводил запись) или самое большое значение в конкретном месяце в таблице базы данных SQL программно?
Я пытаюсь вычислить отношение CAGR (составной годовой (месячный) темп роста). Таким образом, на последней введенной дате всегда наибольшее значение в конкретном месяце означает, что значение только увеличивается.
Однако есть вероятность, что пользователи не будут вводить каждый день (включая последний день месяца). Поэтому я должен знать, какая дата - то, что пользователь ввел в последнее время в конкретный месяц.
См. Прикрепленное изображение.
Я был всегда доволен превосходством людей в StackOverflow! Большое вам спасибо!
Как вы доступ к базе данных? Что вы используете с вашими другими запросами (LINQ? SQL?)? – Tyress
@Tyress, Большое спасибо за ваш комментарий. Я использую SQL только потому, что я действительно начинаю программировать. –
Мое решение благодаря ответным людям: «SELECT Max (мой столбец данных) FROM my table WHERE MONTH (мой столбец даты) = MONTH (DATEADD (MONTH, -1, getdate())) ' -1 для предыдущего (последнего) месяца. Большое спасибо людям, которые разделяли отличные ответы. –