ฉันมีแบบสอบถามที่นับวันแต่งงานของสมาชิกในฐานข้อมูล
SELECT
SUM(NumberOfBrides) AS [Wedding Count]
, DATEPART( wk, WeddingDate) AS [Week Number]
, DATEPART( year, WeddingDate) AS [Year]
FROM MemberWeddingDates
GROUP BY DATEPART(year, WeddingDate), DATEPART(wk, WeddingDate)
ORDER BY SUM(NumberOfBrides) DESC
ฉันจะทราบได้อย่างไรว่าเมื่อเริ่มต้นและสิ้นสุดของแต่ละสัปดาห์แสดงในชุดผลลัพธ์
SELECT
SUM(NumberOfBrides) AS [Wedding Count]
, DATEPART(wk, WeddingDate) AS [Week Number]
, DATEPART(year, WeddingDate) AS [Year]
, ??? AS WeekStart
, ??? AS WeekEnd
FROM MemberWeddingDates
GROUP BY DATEPART(year, WeddingDate), DATEPART(wk, WeddingDate)
ORDER BY SUM(NumberOfBrides) DESC
DATEFIRST
เป็นอย่างอื่นนอกเหนือจาก 7 แบ่งสิ่งนี้