मेरे पास एक क्वेरी है जो सदस्य की शादी की तारीखों को डेटाबेस में गिनाती है।
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 के अलावा किसी भी चीज़ में सेटिंग करने से यह टूट जाता है।