从 yyyymmdd 格式转换为月年格式

Convert from yyyymmdd to month year format

计算每个月的 dateloc,然后将 yyyymmdd 格式转换为月年格式。

请看下图。

我正在使用 MS SQL 2008。任何帮助都可以

SELECT
    CASE 
    WHEN MONTH(CONVERT(DATETIME,DATELOC,112)) = 1 THEN 'January'
    END + ' ' + CAST(MONTH(CONVERT(DATETIME,DATELOC,112)) AS VARCHAR(100))
FROM [TABLE]
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)

如果金额是钱就可以了。是字符串尝试 sum(convert(money,amount))