我有一個查詢,它總結了 SQL Server 中給定時間段內給定月份的事務。我想在表格中列出月份和交易,但該DATENAME()函式只回傳一個月份,即串列中的一月。查詢如下圖..
SELECT
DATENAME(MONTH, DATEPART(MONTH FROM TransactionDate)) AS Month_Name,
SUM(ABS(Income)) AS Income
FROM
Transactions
GROUP BY
DATEPART(MONTH FROM TransactionDate)
請幫忙 ...
uj5u.com熱心網友回復:
嘗試這個,
SELECT
datename(mm,TransactionDate) AS Month_Name,
SUM(ABS(Income)) AS Income
FROM Transactions
GROUP BY
datename(mm, TransactionDate)
uj5u.com熱心網友回復:
嘗試這個:
select datename(mm, TransactionDate) month_name, sum(income) income
from transactions
group by month_name
洗掉一些不必要的調整性能。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/489854.html
上一篇:獲取存盤程序中受游標影響的行數
