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

दिनांक स्तंभ के अनुसार एक स्तंभ समूह का योग

यदि आप उपयोग करते हैं तो क्या होगा:

select SUM(WordCount) as 'words per day' 
from @WordsCount 
group by DateAdded

मुझे समझ नहीं आता कि आप शब्द गणना के आधार पर समूह क्यों बना रहे हैं....

साथ ही, DateAdded . के बाद से एक DATETIME होने की संभावना है एक समय भाग सहित कॉलम, हो सकता है कि आप केवल तिथि के आधार पर समूह बनाना चाहें:

select SUM(WordCount) as 'words per day' 
from @WordsCount 
group by CAST(DateAdded AS DATE)

अपडेट करें: अगर मैं यह कोशिश करता हूं, तो क्वेरी ठीक काम करती है ....

DECLARE @WordsCnt TABLE (WordCount INT, DateAdded DATETIME)

INSERT INTO @wordsCnt(WordCount, DateAdded)
VALUES(96, '2008-11-07 09:16:31.810'),
      (32, '2008-11-07 15:26:27.547'),
      (25, '2008-11-23 16:05:39.640'),
      (62, '2008-12-03 12:33:03.110')

select CAST(DateAdded AS DATE), SUM(WordCount) as 'words per day' 
from @WordsCnt
group by CAST(DateAdded AS DATE)

और आउटपुट उत्पन्न करता है:

2008-11-07   128
2008-11-23    25
2008-12-03    62


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सी # (विजुअल स्टूडियो 2012) के साथ SQL सर्वर 2012 डेटाबेस से कनेक्ट करें

  2. एसक्यूएल सर्वर 2008 लॉगिन उपयोगकर्ता 'एनटी प्राधिकरण \ नेटवर्क सेवा' के लिए विफल रहा

  3. इंटेलिजेंस में SQL सर्वर मेटाडेटा?

  4. ऑन-प्रिमाइसेस बनाम सास:डेटाबेस मॉनिटरिंग सिस्टम आर्किटेक्चर

  5. SQL सर्वर टाइम आउट अनुरोध के साथ क्या करता है?