Hello, SQL2008R2Upon reading the thread about using between I execute the following and got the same execution plan for both. Both use an Index Seek.It was stated that the first would not be Non Sargeable. Where do I look to see the differences? SELECT * FROM MyTable WHERE MyDate BETWEEN DATEADD(month,DATEDIFF(month, 0,GETDATE()),0) AND DATEADD(s,-1,DATEADD(mm, DATEDIFF(m,0,GETDATE())+1,0))SELECT * FROM MyTable WHERE MyDate >= DATEADD(month,DATEDIFF(month, 0,GETDATE()),0) AND MyDate <= DATEADD(s,-1,DATEADD(mm, DATEDIFF(m,0,GETDATE())+1,0))
djj