мне нужно показать кол приема на работе в течение последних 12 месяцев на основе & необходимости группировать их также на основе применения Работы датыSQL-запрос для подсчета на основе ММ-ГГГГ части даты
Я попытался после него генерирует ошибку как показано ниже.
SELECT
COUNT(MONTH(ApplicationDate) AS VARCHAR(2)) + '-' + CAST(YEAR(ApplicationDate) AS VARCHAR(4)) AS Total,
ApplicationDate
FROM
[Jobs]
GROUP BY
ApplicationDate, ApplicationDate
ORDER BY
ApplicationDate
Но это привело к ошибке:
Msg 195, Level 15, State 10, Line 9
'COUNT' is not a recognized built-in function name.
мне нужно это для SQL Server 2008
Окончательный рабочий раствор
SELECT
MONTH(ApplicationDate), YEAR(ApplicationDate), COUNT(*) AS Total,
(CAST(MONTH(ApplicationDate) AS VARCHAR(2)) + '-' + CAST(YEAR(ApplicationDate) AS VARCHAR(4))) as ApplicationDate
FROM [Jobs]
GROUP BY YEAR(ApplicationDate), MONTH(ApplicationDate)
ORDER BY
YEAR(ApplicationDate), MONTH(ApplicationDate)
Это не получает желаемого результата несколько для MM-YYYY, это показать 1 \t 2012-09-21 '1 \t 2013-09-01 2013-09- 06 2013-09-08 2013-09-09 2013-09-11 2013-09-19 2013-09-21 2013-09-22 2013-09-24 2013-09-26 2013-10-06 2013-12-11 2013-12-12' – Learning
@KnowledgeSeeker ЧК отредактированный запрос – ray
Он работает сейчас .. Спасибо .. – Learning