有人能解釋我下面的oracle查詢做了什麼,它的輸出是什麼?select unique trunc(sysdate-370 + level,'IW')AS datetime from dual connect by level <= 360 order by datetime
select unique trunc(sysdate-370 + level, 'IW') AS datetime from dual
connect by level <= 360 order by datetime;
爲什麼你認爲這是你的問題的好標題? –
您發佈的查詢似乎以非常笨拙且稍微不正確且效率低下的方式生成(儘管無關緊要,因爲處理量很小),每個星期一大約過去一年的日期(滾動窗口:一年* *今天結束**),除了當前和前一週的星期一。如果有評論或文件證實這確實是代碼的意圖,那將是非常好的;那麼它可以用更好的方式重寫。 – mathguy