sql server - How do I count occurrences by day in SQL? -
नौसिखिया एसक्यूएल प्रश्न यहाँ ->
मेरे पास एक घटना तालिका है जिसमें एक पंक्ति है हर बार उपयोगकर्ता ने कुछ किया। एक उपयोगकर्ता दिन में कई बार बात कर सकता है। ऐसा लगता है:
<पूर्व> दिनांक उपयोगकर्ता नाम ------ -------- 1/1/9 उपयोगकर्ता 1 1/1/9 उपयोगकर्ता 1 1/1/9 उपयोगकर्ता 2 1 / 2/9 उपयोगकर्ता 1 1/2/9 उपयोगकर्ता 3 1/3/9 उपयोगकर्ता 1 1/3/9 उपयोगकर्ता 1 1/3/9 उपयोगकर्ता 1 1/3/9 उपयोगकर्ता 2 1/3/9 उपयोगकर्ता 3
< P> मुझे बस उपयोगकर्ता नाम और उनके द्वारा दिये जाने वाले अद्वितीय दिनों की मात्रा (गिनती) वापस करने के लिए एक क्वेरी चाहिए उपरोक्त डेटा सेट के लिए, मैं जिस नतीजे की तलाश कर रहा हूं वह होगा: यूज़रनेम अद्वितीयDaysAppeared -------- -------------- ---- उपयोगकर्ता 1 3 प्रयोक्ता 2 2 उपयोगकर्ता 3 2
मैं खराब हो रही रखता हूं क्योंकि मेरी क्वेरी प्रति उपयोगकर्ता प्रति दिन अद्वितीय की गिनती नहीं लौट रही है बल्कि संख्या कुल मिलाकर उपयोगकर्ता की घटनाओं की।
चुनें उपयोगकर्ता नाम, COUNT (DISTINCT (दिनांक)) के रूप में UniqueDays द्वारा उत्पन्न होने वाली घटनाओं से उपयोगकर्ता नाम
Comments
Post a Comment