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 |  
                                    | ram.developerStarting Member
 
 
                                        3 Posts | 
                                            
                                            |  Posted - 2014-05-05 : 13:16:45 
 |  
                                            | Friends,I am new for SQL SPI have legacy table, so the table structure is little bit complex as date and ad starttime and end time as maintained 3 different column, please find my table structure belowTable 1 - AdvertisementAdID       AdName      AdDate		AdStartTime	    AdEndTime1               Ad1    2014-05-05	8:30 AM	          10:00 AM2               Ad2    2014-05-11	11:30AM           1:30 PM3               Ad3    2014-05-05	5:00 AM	          6:30 AM4               Ad4    2014-05-12	4:30 PM	          7:30 PM5               Ad5    2014-05-05	11:30 PM          12:30 PMOn Executing this SP i should get record by Currentdate and one hour before the present time. Assume, Currentdate = 2014-05-05 & Present Time is greater than  7.30AM and not more than 10:00 AmExpected Result TableAdID       AdName  AdDate	AdStartTime	AdEndTime1          Ad1    2014-05-05	8:30 AM		10:00 AMAnother example if the today's date is 2014-05-05 and the current time is greater than 4:00 Am and not more than 6:30 Am we should retrive below recordExpected Result TableAdID       AdName  AdDate	AdStartTime	AdEndTime3           Ad3   2014-05-05    05:00 Am        06:30 AmPlease help me to get the expected result for the above scenarioRam |  |  
                                    | kostya1122Starting Member
 
 
                                    15 Posts | 
                                        
                                          |  Posted - 2014-05-05 : 19:41:06 
 |  
                                          | add where clause likewhere dateadd(hh,+1,cast(getdate() as time(0))) between  AdStartTime and AdEndTime |  
                                          |  |  |  
                                    | ram.developerStarting Member
 
 
                                    3 Posts | 
                                        
                                          |  Posted - 2014-05-06 : 15:27:30 
 |  
                                          | thank you very much KOSTYANTYN YERMOLENKO its working fine..Ram |  
                                          |  |  |  
                                |  |  |  |