回答編集履歴

2

追記しました。

2017/02/20 02:34

投稿

hihijiji
hihijiji

スコア4150

test CHANGED
@@ -27,3 +27,9 @@
27
27
 
28
28
 
29
29
  CONVERT (date, 日付型項目) を2度書くのは冗長ですが、それはクエリオプティマイザに期待します。
30
+
31
+
32
+
33
+ ------
34
+
35
+ PS.ここまで書いて何ですが、tacsheavenさんに一票入れました。

1

文章の補完

2017/02/20 02:33

投稿

hihijiji
hihijiji

スコア4150

test CHANGED
@@ -1,8 +1,10 @@
1
1
  SQL Server の処理は、SQL文全体をクエリオプティマイザが解釈して実行計画を立て、コンパイルし実行します。
2
2
 
3
- また、クエリオプティマイザバージョンによって細かい挙動が変わってき
3
+ ですからWHERE句だけでの最適解ありせん
4
4
 
5
+ また、クエリオプティマイザは統計情報やバージョンによって細かい挙動が変わってきます。
6
+
5
- ですからWHERE句だけでの最適解はありません
7
+ よってSQL文全体の最適解もその場の実行環境でのみ有効です
6
8
 
7
9
 
8
10