0
上在選擇行使用多種功能,我已經有了一個時間表表一個id,和總小時。在SQL Server
我現在有一個
select ts.totalhours, fn_NormalTime(ts.id), fn_Overtime(ts.id) from tsentries ts
我已經這樣做了改進原來的查詢可讀性以及與問候節假日,星期天時間等 但是集中邏輯,依次對每個功能現在這樣一個select
從表中獲得,如日期,規則等項目 有沒有辦法讓SQL不重做檢索每一個功能或將內部高速緩存足夠?希望提高速度。
你好Alala歡迎來到Stackoverflow你可以提供一個例子與視圖 –
我想我們需要看到你的函數來建議,但一般來說 - 你可能能夠將函數結合到表值函數,然後加入到那裏,而不是調用每行的函數。由於SQL適用於組數據,你也許能夠處理這一切,然後可能會形成一個視圖或簡化的外觀了類似的基礎查詢。 –