मेरे पास डेटाटाइम फ़ील्ड वाला एक टेबल है। मैं महीने/वर्ष संयोजन द्वारा समूहीकृत परिणाम सेट और उस महीने/वर्ष के भीतर दिखाई देने वाले रिकॉर्ड की संख्या पुनर्प्राप्त करना चाहता हूं। LINQ में यह कैसे किया जा सकता है?LINQ: डेटाटाइम फ़ील्ड के भीतर महीने और वर्ष के अनुसार समूह
निकटतम मैं यह पता लगाने की कर लिया है TSQL में है:
select substring(mo,charindex(mo,'/'),50) from (
select mo=convert(varchar(2),month(created)) + '/' + convert(varchar(4), year(created))
,qty=count(convert(varchar(2),month(created)) + '/' + convert(varchar(4), year(created)))
from posts
group by convert(varchar(2),month(created)) + '/' + convert(varchar(4), year(created))
) a
order by substring(mo,charindex(mo,'/')+1,50)
लेकिन मैं नहीं कहूँगा कि काम करता है ...
मैं इसे महीनों तक क्रमबद्ध करना चाहता हूं जैसे पहले चालू महीने शीर्ष पर और पिछले महीने अगले एनडी पर ?? कृपया –
की सहायता करें, आप ऑर्डरबाइजेंडिंग जोड़कर ऐसा कर सकते हैं – Jeremy