Подсчитайте dateloc в месяц, а затем конвертируйте из формата yyyymmdd в формат year year.Конвертировать из формата yyyymmdd в месяц год
См. Изображение ниже.
Я использую MS SQL 2008. Любая помощь будет делать
Подсчитайте dateloc в месяц, а затем конвертируйте из формата yyyymmdd в формат year year.Конвертировать из формата yyyymmdd в месяц год
См. Изображение ниже.
Я использую MS SQL 2008. Любая помощь будет делать
SELECT
UPPER(DATENAME(M,dateloc))+' '+CONVERT(VARCHAR(50),DATEPART(YEAR,dateloc)) as Mounth_Year,
cnt as Total_Count,
amt as Total_Amount
FROM
(SELECT dateloc, count(*) as cnt,sum(amount) as amt FROM datebase.iniatl_table
GROUP BY dateloc)
, если сумма денег будет хорошо. Строка try sum (конвертировать (деньги, сумма))
SELECT
CASE
WHEN MONTH(CONVERT(DATETIME,DATELOC,112)) = 1 THEN 'January'
END + ' ' + CAST(MONTH(CONVERT(DATETIME,DATELOC,112)) AS VARCHAR(100))
FROM [TABLE]
, пожалуйста, игнорируйте звездочку (*) на картинке – odong
** НИКОГДА ** не храните даты в виде значений string/varchar. Закрепите стол! Кроме того, здесь считается, что здесь грубовато размещать образ ваших данных вместо текста. –