У меня есть таблица в SQL. Я хочу, чтобы каждый месяц отображал общий столбец с максимальными данными, используя курсоры. Если я использую MONTH(currentDate)
, я получаю месяц в столбце даты. Но мне нужна дата в этой колонке и группа за месяцем.Как найти максимальное значение столбца каждый месяц, но отображение даты в столбце даты
ответ
Если вы хотите, чтобы все даты, а также Month
и Total of Month
использования ниже запроса:
SELECT *
FROM yourTable LEFT OUTER JOIN
(SELECT
MONTH([Date]) As [Month],
SUM(Value) As [Total],
MAX(Value) As [Maxim]
FROM
yourTable
GROUP BY
MONTH([Date])) DT ON DT.[Month] = MONTH(yourTable.[Date])
, но если мы укажем SELECT MONTH (DATE), в столбце будет отображаться только месяц. Мое требование - отображать дату в столбце, но группировать по месяцам, чтобы получить наибольшее значение этого месяца. – Kavya
@Kavya: p, Пожалуйста, проверьте результаты. Как я пишу в ответ, этим типом запроса вы будете иметь столбец «Дата», а также «Месяц» и столбец «Всего», и я добавляю столбец «Макс» ;). –
Спасибо, я получил его – Kavya
- 1. Как вычесть один месяц из столбца даты
- 2. Найти следующее значение даты в столбце
- 3. Найти значение даты в столбце VBA
- 4. SQL Query: отображение предыдущей даты на основе столбца даты
- 5. Значение столбца даты в Oracle как 0000
- 6. Как оценить значение столбца за каждый месяц из таблицы с данными даты в mysql?
- 7. Отображение даты в месяц DD, формат YYYY
- 8. Итерации каждый месяц с объектами даты
- 9. Как сделать «значение в столбце даты» быстрее
- 10. XSLT 1.0: найти максимальное значение с указанной даты и времени
- 11. Отображение текущей даты в кэндо столбце сетки
- 12. Максимальное значение в столбце
- 13. Как найти даты пятницы в месяц и даты в месяц в объекте c
- 14. Как изменить значение столбца на основе даты (каждый год)
- 15. Как найти максимальное значение столбца в datatable?
- 16. DAX Месяц до даты
- 17. Group за месяц и год столбца даты
- 18. Максимальное перекрытие диапазон даты и времени в месяц
- 19. Oracle - максимальное значение из каждой даты с указанием даты/времени
- 20. Срединное значение столбца MySql каждый месяц
- 21. Как производить подсчеты за каждый месяц вокруг ссылочной даты
- 22. Месяц возвращает неправильное значение с даты
- 23. Произвести 1 месяц текущей даты и +1 месяц текущей даты
- 24. Найти форматы даты в одном поле даты
- 25. Как узнать, какой месяц не существует в столбце даты таблицы из даты подключения (дата регистрации)?
- 26. Вернуть максимальное значение столбца
- 27. Найти максимальное значение за каждый год
- 28. Дней в месяц как объекты даты
- 29. Четкие колонны, имеющие максимальное значение даты
- 30. Как увеличить целое число за каждый месяц после фиксированной даты?
Во-первых, вам не нужно курсоры для этого. Во-вторых, отредактируйте свой вопрос и добавьте образцы данных и желаемые результаты. Вопрос не особенно ясен и не объясняет формат данных или какие результаты вы хотите. –