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

प्रति माह रिकॉर्ड गिनने के लिए SQL क्वेरी

आप लगभग वहां थे:बस उपयोगकर्ता को चयन सूची में जोड़ें:

select [Usr],
  [1] AS January,
  [2] AS February,
  [3] AS March,
  [4] AS April,
  [5] AS May,
  [6] AS June,
  [7] AS July,
  [8] AS August,
  [9] AS September,
  [10] AS October,
  [11] AS November, 
  [12] AS December 
from
(
SELECT MONTH(DateVisit) AS month, [User], [User] as [Usr] FROM UserVisit
) AS t
PIVOT (
COUNT([User])
  FOR month IN([1], [2], [3], [4], [5],[6],[7],[8],[9],[10],[11],[12])
) p


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सेट आधारित योजना कई शर्तों के साथ अदिश मान फ़ंक्शन की तुलना में धीमी चलती है

  2. एसक्यूएल बनाम एसक्यूएल सबक्वायरी (प्रदर्शन) में शामिल होता है?

  3. TSQL - डेटाबेस में सभी तालिकाओं में कॉलम जोड़ें [कर्सर उदाहरण]

  4. SQL सर्वर त्रुटि 4104:बहु-भाग पहचानकर्ता बाध्य नहीं किया जा सका।

  5. टॉप और सब-क्वेरी का उपयोग किए बिना किसी तालिका से वां उच्चतम वेतन कैसे प्राप्त करें?