[MS SQL]日期搜尋條件


一開始學習使用MS SQL時

在日期搜尋的寫法

很直覺的使用了CONVERT(Date, [Column]) = 目標日期

後來發現這樣無法有效地使用索引

之後改用[Column] BETWEEN ‘Date1’ AND ‘Date2’

然後針對這兩種寫法,做出下圖的測試比較

可以很明顯地看出效能差異

1

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s