Please start any new threads on our new 
    site at https://forums.sqlteam.com.  We've got lots of great SQL Server
    experts to answer whatever question you can come up with. 
    
        
            
                
                    
                        
                            
                                | Author | 
                                
                                 Topic  | 
                             
                            
                                    | 
                                         indianhunk 
                                        Starting Member 
                                         
                                        
                                        7 Posts  | 
                                        
                                        
                                            
                                            
                                             Posted - 2012-12-09 : 04:21:23
                                            
  | 
                                             
                                            
                                            | Dear friends,I am having a problem in sql server2000. In my database i have columns like service_id, date, year etc. I have to retreive data of sm services per monthwise e.g. january2010. Please help me how i can retreive it?? | 
                                             
                                         
                                     | 
                             
       
                            
                       
                          
                            
                                    | 
                                     sunitabeck 
                                    Master Smack Fu Yak Hacker 
                                     
                                    
                                    5155 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2012-12-09 : 08:19:37
                                          
  | 
                                         
                                        
                                          Hard to say what your query should be without seeing the structure of your tables and some sample data. This article may help you post sufficient information for someone to be able to help you.In the absence of that, based on what I understood from your posting, you may need to do something like this:SELECT	DATEADD(mm,DATEDIFF(mm,0,[datecolumn]),0) AS YearAndMonth,	COUNT(*) AS RecordsPerMonthFROM	YourTableGROUP BY	DATEADD(mm,DATEDIFF(mm,0,[datecolumn]),0) That will count the number of rows in the table and list them grouped by month.  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                   
                            
                       
                          
                            
                                    | 
                                     indianhunk 
                                    Starting Member 
                                     
                                    
                                    7 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2012-12-09 : 12:27:41
                                          
  | 
                                         
                                        
                                          quote: Originally posted by sunitabeck Hard to say what your query should be without seeing the structure of your tables and some sample data. This article may help you post sufficient information for someone to be able to help you.In the absence of that, based on what I understood from your posting, you may need to do something like this:SELECT	DATEADD(mm,DATEDIFF(mm,0,[datecolumn]),0) AS YearAndMonth,	COUNT(*) AS RecordsPerMonthFROM	YourTableGROUP BY	DATEADD(mm,DATEDIFF(mm,0,[datecolumn]),0) That will count the number of rows in the table and list them grouped by month.
  Thank you.. Thank you.. Thank you.. I tried the query you told on my old backup and it worked. will use this query on actual db tomorrow.. Thanks alot again. :)  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                   
                            
                       
                          
                            
                                    | 
                                     indianhunk 
                                    Starting Member 
                                     
                                    
                                    7 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2012-12-13 : 03:47:57
                                          
  | 
                                         
                                        
                                          quote: Originally posted by indianhunk
 quote: Originally posted by sunitabeck Hard to say what your query should be without seeing the structure of your tables and some sample data. This article may help you post sufficient information for someone to be able to help you.In the absence of that, based on what I understood from your posting, you may need to do something like this:SELECT	DATEADD(mm,DATEDIFF(mm,0,[datecolumn]),0) AS YearAndMonth,	COUNT(*) AS RecordsPerMonthFROM	YourTableGROUP BY	DATEADD(mm,DATEDIFF(mm,0,[datecolumn]),0) That will count the number of rows in the table and list them grouped by month.
  Thank you.. Thank you.. Thank you.. I tried the query you told on my old backup and it worked. will use this query on actual db tomorrow.. Thanks alot again. :)
  Thank you.. I have done that.. very useful query for me.. Thank you again.  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                   
                            
                       
                          
                            
                                    | 
                                     sunitabeck 
                                    Master Smack Fu Yak Hacker 
                                     
                                    
                                    5155 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2012-12-13 : 08:10:50
                                          
  | 
                                         
                                        
                                          | You are very welcome, IH!  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                   
                            
                            
                                | 
                                    
                                      
                                     
                                    
                                 | 
                             
                         
                     | 
                 
             
         |   
     
     
            
              
	     |  
		
			
     
          
		 |