Hello Everybody,
I have one question, related with date comparation on SQL Server 2008R2.
For example I had declared one variable:
declare
@aDate1 DATE = '2011-01-011',
Then, if I need to filter data from some table, let's call it Table1.
I can write constuction block like this:
select * from Table1 t1 where t1.someFiled >= @aDate1
OR, I can use datediff internal function
select * from Table1 t1 where datediff(dd, t1.someFiled, @aDate1) >= 1
My question is: is it correct thought that construction t1.someFiled >= @aDate1 it's a shorten version of datediff(dd, t1.someFiled, @aDate1) >= 1?
I have one question, related with date comparation on SQL Server 2008R2.
For example I had declared one variable:
declare
@aDate1 DATE = '2011-01-011',
Then, if I need to filter data from some table, let's call it Table1.
I can write constuction block like this:
select * from Table1 t1 where t1.someFiled >= @aDate1
OR, I can use datediff internal function
select * from Table1 t1 where datediff(dd, t1.someFiled, @aDate1) >= 1
My question is: is it correct thought that construction t1.someFiled >= @aDate1 it's a shorten version of datediff(dd, t1.someFiled, @aDate1) >= 1?