SQL常用語法,有遇到實用會在更新~~
日期相關
當日凌晨:convert(datetime, convert(varchar(20), getdate(), 101))
本月第一天:DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)
上個月最後一天:DATEADD(dd, -1, DATEADD(mm, DATEDIFF(mm, 0, getdate()), 0))
本月最後一天:DATEADD(mm, 1, DATEADD(dd, -1, DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)))
MATH
亂數(1~100為例):convert(int, rand()*1000000)%100+1
參考資料:
http://blog.miniasp.com/post/2008/04/11/Share-some-SQL-syntax-tips.aspx