【发布时间】:2020-06-26 21:14:06
【问题描述】:
SQL 会将月份部分输出为数字,但我想输出 3 字符版本(Jan、Feb、Mar 等)
到目前为止我的查询是
SELECT MONTH(dtm_StartDate) AS Month, COUNT(tbl_Bookings.int_BookingID) AS CountOfBookings,
SUM(tbl_Bookings.int_ToOwner) AS IncomeToOwner
FROM tbl_Bookings INNER JOIN
tbl_Properties ON tbl_Bookings.int_PropertyID = tbl_Properties.int_PropertyID INNER JOIN
tbl_Owners ON tbl_Properties.int_OwnerID = tbl_Owners.int_OwnerID
WHERE (tbl_Bookings.dtm_StartDate >= '2020-01-01') AND (tbl_Bookings.dtm_StartDate <= '2020-12-31')
AND tbl_Properties.int_PropertyID = 1
GROUP BY DATEADD(MONTH, DATEDIFF(MONTH, 0, tbl_Bookings.dtm_StartDate), 0), MONTH(dtm_StartDate),tbl_Properties.str_PropertyName
【问题讨论】:
-
请标记您的 DBMS
-
抱歉 - 现在完成 - MS SQL Server
标签: sql sql-server tsql