部分截圖記錄一下
在 SSMS V17.7 上執行該語法,發現最後的 Select 操作子有驚嘆號,一查詢才發現,老朋友又是你 - [SQL] 當天午夜時間
TSQL 關鍵語法
WHERE l.工作日結束日期 > CAST(DATEDIFF(dd, 7, GETDATE()) AS DATETIME)
把 CAST(DATEDIFF(dd, 7, GETDATE()) AS DATETIME) 修正為 CONVERT(char(10),DATEADD(dd,-7,GETDATE()),120),執行計畫成本馬上出現差異![[SQL] 日期轉換效能-1](https://live.staticflickr.com/65535/51999472737_9a81b9d07e_z.jpg)
![[SQL] 日期轉換效能-3](https://live.staticflickr.com/65535/51999472702_34f8db420d_n.jpg)
![[SQL] 日期轉換效能-2](https://live.staticflickr.com/65535/52000742554_9320b319cf_z.jpg)
![[SQL] 日期轉換效能-4](https://live.staticflickr.com/65535/52000742534_3943a2c795_z.jpg)
沒有留言:
張貼留言