答案 0 :(得分:0)
SELECT
CASE
WHEN MONTH(CONVERT(DATETIME,DATELOC,112)) = 1 THEN 'January'
END + ' ' + CAST(MONTH(CONVERT(DATETIME,DATELOC,112)) AS VARCHAR(100))
FROM [TABLE]
答案 1 :(得分:0)
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)
如果金额是金钱,那就没关系。是字符串尝试总和(转换(金钱,金额))