Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

सप्ताह के पहले दिन को SQL में रविवार के रूप में प्रारंभ करें

यह चाल चलनी चाहिए:

SELECT
  UID,  
  DATEADD(d, -1, DATEDIFF(d, -1, t.DT)/7 * 7) [WeekBeginDate] ,
  SUM(HOURS) AS TOTAL_HOURS 
FROM myTable t 
WHERE DT >= DATEADD(WEEK, -6, GetDate()) 
GROUP BY UID, DATEDIFF(d, -1, t.DT)/7



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में पिछले महीने का पहला और आखिरी दिन (टाइमस्टैम्प के साथ) कैसे प्राप्त करें

  2. एसक्यूएल में एक रिकॉर्ड में शून्य मान वाले सभी फ़ील्ड कैसे गिनें?

  3. लिंक किए गए सर्वर पर पहचान डालने में विफल रहता है

  4. SQL सर्वर 2008:एकाधिक दिनांक सीमाओं में कुंजियों की संख्या गिनें

  5. बेहतर स्क्रिप्ट जो SQL सर्वर में SERVERPROPERTY () से सभी गुण लौटाती है