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  | 
                             
                            
                                    | 
                                         ozandalkiran 
                                        Starting Member 
                                         
                                        
                                        13 Posts  | 
                                        
                                        
                                            
                                            
                                             Posted - 2015-04-20 : 07:59:43
                                            
  | 
                                             
                                            
                                            | hi friendsi have a table. i need the list of for 2 years 2013 and 2014 which records, difference percentege smaller or equal than 3 and which station percentage grater than 3 but literdiffernce equal or smaller than 288.Pls Help Me"where ReportPeriod >=201301 and ReportPeriod <=201412   and DifferencePercent <=3 + DifferencePercent > 3 and literdiffernce <=288 " its wrong :( | 
                                             
                                         
                                     | 
                             
       
                            
                       
                          
                            
                                    | 
                                     James K 
                                    Master Smack Fu Yak Hacker 
                                     
                                    
                                    3873 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2015-04-20 : 08:28:19
                                          
  | 
                                         
                                        
                                          quote: Originally posted by ozandalkiran hi friendsi have a table. i need the list of for 2 years 2013 and 2014 which records, difference percentege smaller or equal than 3 and which station percentage grater than 3 but literdiffernce equal or smaller than 288.Pls Help Me"where ReportPeriod >=201301 and ReportPeriod <=201412   and DifferencePercent <=3 + DifferencePercent > 3 and literdiffernce <=288 " its wrong :(
  Your syntax is incorrect, and the column names don't match with what you are describing. What you are describing seems more like this (assuming that you have a column named StationPercent in your table):where 	ReportPeriod >='20130101' 	and ReportPeriod < '20150101'	and DifferencePercent <= 3 	and StationPercent > 3 	and literdiffernce <=288    | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                   
                            
                       
                          
                            
                                    | 
                                     ozandalkiran 
                                    Starting Member 
                                     
                                    
                                    13 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2015-04-20 : 08:49:04
                                          
  | 
                                         
                                        
                                          quote: Originally posted by James K
 quote: Originally posted by ozandalkiran hi friendsi have a table. i need the list of for 2 years 2013 and 2014 which records, difference percentege smaller or equal than 3 and which station percentage grater than 3 but literdiffernce equal or smaller than 288.Pls Help Me"where ReportPeriod >=201301 and ReportPeriod <=201412   and DifferencePercent <=3 + DifferencePercent > 3 and literdiffernce <=288 " its wrong :(
  Your syntax is incorrect, and the column names don't match with what you are describing. What you are describing seems more like this (assuming that you have a column named StationPercent in your table):where 	ReportPeriod >='20130101' 	and ReportPeriod < '20150101'	and DifferencePercent <= 3 	and StationPercent > 3 	and literdiffernce <=288  
  its is not working return 0 record.shoulde be return many recordbelow all queryuse PUMPOMAT_HOSELECT [RID]      ,[ReportPeriod]      ,[MainCompanyLicenseCode]      ,[EPDKLicenseCode]      ,[StationID]      ,[DealerID]      ,[EPDKProductNameID]      ,[EPDKProductName]      ,[ProductID]      ,[PeriodStartStock]      ,[TankDelivery]      ,[TotalSalesVolume]      ,[ClosingTankVolume]      ,[DescriptionID]      ,[Description]      ,[Status]      ,[Approve]      ,[IsSent]      ,[IsClosed]      ,[IsDeleted]      ,[EPDKDescriptionID]      ,[CreatedBy]      ,[CreationTime]      ,[UpdatedBy]      ,[UpdatedTime]      ,[UpdateSource]      ,[TURPAKSpecialStatusID]      ,[MinSampleTime]      ,[MaxSampleTime]      ,[ReconciliationStatus]      ,[CalculatedClosingVolume]      ,[LiterDifference]      ,[DifferencePercent]      ,[PeriodStartStockEx]      ,[TankDeliveryEx]      ,[ClosingTankVolumeEx]      ,[TankDeliveryCalc]      ,[CalculatedSalesvolume]      ,[LiterDifferenceForSale]      ,[DifferentPercentForSale]      ,[KoyPompaSeyyarDolum]      ,[SubStationDeliveryVolume]  FROM [PUMPOMAT_HO].[dbo].[EPDK_Table04_MounthlyDealerSum_Group]  where ReportPeriod >=201301   and ReportPeriod <=201412   and DifferencePercent <=3   and DifferencePercent >3   and LiterDifference <= 288  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                   
                            
                       
                          
                            
                                    | 
                                     ozandalkiran 
                                    Starting Member 
                                     
                                    
                                    13 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2015-04-20 : 08:55:28
                                          
  | 
                                         
                                        
                                          quote: Originally posted by ozandalkiran
 quote: Originally posted by James K
 quote: Originally posted by ozandalkiran hi friendsi have a table. i need the list of for 2 years 2013 and 2014 which records, difference percentege smaller or equal than 3 and which station percentage grater than 3 but literdiffernce equal or smaller than 288.Pls Help Me"where ReportPeriod >=201301 and ReportPeriod <=201412   and DifferencePercent <=3 + DifferencePercent > 3 and literdiffernce <=288 " its wrong :(
  Your syntax is incorrect, and the column names don't match with what you are describing. What you are describing seems more like this (assuming that you have a column named StationPercent in your table):where 	ReportPeriod >='20130101' 	and ReportPeriod < '20150101'	and DifferencePercent <= 3 	and StationPercent > 3 	and literdiffernce <=288  
  its is not working return 0 record.shoulde be return many recordbelow all queryuse PUMPOMAT_HOSELECT [RID]      ,[ReportPeriod]      ,[MainCompanyLicenseCode]      ,[EPDKLicenseCode]      ,[StationID]      ,[DealerID]      ,[EPDKProductNameID]      ,[EPDKProductName]      ,[ProductID]      ,[PeriodStartStock]      ,[TankDelivery]      ,[TotalSalesVolume]      ,[ClosingTankVolume]      ,[DescriptionID]      ,[Description]      ,[Status]      ,[Approve]      ,[IsSent]      ,[IsClosed]      ,[IsDeleted]      ,[EPDKDescriptionID]      ,[CreatedBy]      ,[CreationTime]      ,[UpdatedBy]      ,[UpdatedTime]      ,[UpdateSource]      ,[TURPAKSpecialStatusID]      ,[MinSampleTime]      ,[MaxSampleTime]      ,[ReconciliationStatus]      ,[CalculatedClosingVolume]      ,[LiterDifference]      ,[DifferencePercent]      ,[PeriodStartStockEx]      ,[TankDeliveryEx]      ,[ClosingTankVolumeEx]      ,[TankDeliveryCalc]      ,[CalculatedSalesvolume]      ,[LiterDifferenceForSale]      ,[DifferentPercentForSale]      ,[KoyPompaSeyyarDolum]      ,[SubStationDeliveryVolume]  FROM [PUMPOMAT_HO].[dbo].[EPDK_Table04_MounthlyDealerSum_Group]  where ReportPeriod >=201301   and ReportPeriod <=201412   and DifferencePercent <=3   and LiterDifference >3   and LiterDifference <= 288
  shuld be add operator because, i need to sum of greater or equal to 3 and greater or equal 3 but smaller or equal to 288Litrelitre(288) = LiterDifferencePercentage (3) = LiterDifferencefor examplePercentage     Litre2,5             3003,5             2801,5             12015              260For this exaple all record shoul be come . 5 records.thanks for help  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                   
                            
                       
                          
                            
                                    | 
                                     James K 
                                    Master Smack Fu Yak Hacker 
                                     
                                    
                                    3873 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2015-04-20 : 10:11:47
                                          
  | 
                                         
                                        
                                          You cannot do the following and expect to get any results:FROM [PUMPOMAT_HO].[dbo].[EPDK_Table04_MounthlyDealerSum_Group]where ReportPeriod >=201301 and ReportPeriod <=201412 and DifferencePercent <=3 and DifferencePercent >3 and LiterDifference <= 288 You are saying, give me all records where DifferencePercent  is less than or equal to three, and by the way, those records must have DifferencePercentage greater than 3.  That is a mathematical impossibility.  So perhaps you don't want the "and DifferencePercent >3"FROM [PUMPOMAT_HO].[dbo].[EPDK_Table04_MounthlyDealerSum_Group]where ReportPeriod >=201301 and ReportPeriod <=201412 and DifferencePercent <=3 and LiterDifference <= 288   | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                   
                            
                       
                          
                            
                                    | 
                                     ScottPletcher 
                                    Aged Yak Warrior 
                                     
                                    
                                    550 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2015-04-20 : 16:04:20
                                          
  | 
                                         
                                        
                                          | [code]SELECT ...FROM ...WHERE ReportPeriod >= 201301  and ReportPeriod <  201501  and ((DifferencePercent <= 3) or (DifferencePercent > 3 and LiterDifference <= 288))[/code]  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                   
                            
                            
                                | 
                                    
                                      
                                     
                                    
                                 | 
                             
                         
                     | 
                 
             
         |   
     
     
            
              
	     |  
		
			
     
          
		 |