SQL server count datasets in different results without subselect -


निम्नलिखित तालिका ( STAT_BC ):

  आईडी (int ), दिनांक (डेटटाइम), नोडिड (इंट)   

अब मैं इस तरह एक विश्लेषण करना चाहता हूं:

  SELECT COUNT (SB2 NODEID) के रूप में सभी, COUNT (एसबी 1.NODEID) के रूप में y2010, एसबी 1.एनओडीआईडी ​​से STAT_BC एसबी 1 JOIN STAT_BC एसबी 2 पर एसबी 1.आईडी = एसबी 2.आईडी WHERE YEAR (एसबी 2.डेट) = 2010 GROUP द्वारा एसबी 1 .NODEID  < / Pre> 

मेरा अनुभव सभी की गणना और वर्ष 2010 के साथ सभी नोडिड को प्राप्त करना है कोई विचार? आपका धन्यवाद!

आप ऐसा करने में सक्षम होना चाहिए नहीं 2010

  SELECT COUNT (SB1.NODEID) सभी के रूप में, COUNT (जब मामला YEAR (SB1.Date) = 2010 तो SB1.NODEID और नल एंड) y2010 के रूप में, SB1.NODEID से STAT_BC एसबी 1 ग्रुप द्वारा एसबी 1 .NODEID    

Comments