iT邦幫忙

純真的人 的回答回應列表 912

玩玩SQL~查詢當月排班各區間的班別~SQL改善完成!

恩~不過我沒有主機權限~這個SQLCLR就放棄吧 我的工作是將已開發的程式碼,轉交另一個工程師(機房...

玩玩SQL~查詢當月排班各區間的班別~SQL改善完成!

果然微軟推出的新函數 STRING_AGG ,優化效能很多了~ 若我把整個歷史資料4萬多筆~的確都跑...

玩玩SQL~查詢當月排班各區間的班別~SQL改善完成!

兩個都查詢過久取消~ 單純2筆的資料~馬上出來~

玩玩SQL~查詢當月排班各區間的班別~SQL改善完成!

貼到正式空間的資料庫查詢也沒問題~謝謝你!

玩玩SQL~查詢當月排班各區間的班別~SQL改善完成!

速度你比較快~資料正確性你的對~從到職日開始上班的日期也正確~

玩玩SQL~查詢當月排班各區間的班別~SQL改善完成!

這三種表格用法~在微軟解釋記憶體部分好像我看不出差異.. create table dacreate...

玩玩SQL~查詢當月排班各區間的班別~SQL改善完成!

剛剛~想到如果把 declare 改成宣告 暫存表格 #da查詢速度就ok了@@~ declare...

玩玩SQL~查詢當月排班各區間的班別~SQL改善完成!

恩~我在想想~如果存實際表格的話~他們這個月有改班表才刷新~實際表格資料~其他報表查詢就直接抓已紀錄...

玩玩SQL~查詢當月排班各區間的班別~SQL改善完成!

果然是 declare 宣告表格問題@@..但是處理查詢又不能真的存表格..(因為那是很多join表...

玩玩SQL~查詢當月排班各區間的班別~SQL改善完成!

後來我改成實際資料表儲存~速度就查到了@@a 好像是因為 declare 就宣告會影響WITH效能...