从 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))
计算每个月的 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))