-7 日から +7 日まで、このようにscheduletest
テーブルscheduletest20120522
、scheduletest20120523
、を結合したパーティション ビューがあります。scheduletest20120524
scheduletest20120525
列はdate
でstarttime
、チェック制約はオンstarttime
です。
scheduletest
withステートメントを検索している間
select top 10 * from scheduletest where starttime>'2012-05-24 12:00:00'
scheduletest20120524
、scheduletest20120525
、のテーブルを検索していscheduletest20120526
ます。
ステートメントを使用している間
select top 10 * from scheduletest where starttime>getdate()
などのようscheduletest20120522
に、-7 日から +7 日までのすべてのテーブルを検索しています 。scheduletest20120523
試してみましsp_executesql
たが、これよりも時間がかかります。
提案をしてください