Hi,
I want to write a query that returns me the first date of the month...
I wrote this query
SELECT DateAdd(day,- Day(GetDate()) + 1,GetDate())
THis works fine for me, is there any function that build a new date, without using the DateAdd function?
here is another way
select dateadd(mm, datediff(mm, 0, getdate())+0, 0)
and another
select convert(datetime,(convert(varchar(6),getdate(),112) + '01'))
Denis the SQL Menace
http://sqlservercode.blogspot.com/
|||Thanks
I used the second query :
select convert(datetime,(convert(varchar(6),getdate(),112) + '01'))
No comments:
Post a Comment