問題: 按日展示,月度累計結果
資料表clsfd_weekly_bn_usv_watch
sum(count_name)
的求和是針對後面over()
視窗的求和,
over
中partition by metric_name,month(clsfd_sum_dt)
針對metric_name
這一組按照月份排序,rows between unbounded preceding and current row
限定了行是按照在當前行不限定的往前處理,通俗就是處理當前以及之前的所有行的sum
,即3月5號時sum(count_name)
求的是3月6號之前的和。unbounded
意思無限的preceding
在之前的,current row
當前行。
函式面試題
面試題的理解文件 第一題 var num function fun num 18 fun 理解 結果是undefined,但是num的值為18,函式裡面的num的值為20,這串 是由上到下的循序執行的,而這裡的num如果在函式裡面則會去找自己裡面的,如果有則會使用自己裡面的num,如果沒有則會去父級...
函式面試題
var a 1 function b b console.log a 輸出 1 解析 輸出的a是window下的 function foo return bar function bar alert foo 輸出 8 解析 涉及預編譯問題,兩個方法名同名,後宣告的覆蓋之前的所以這裡輸出8 funct...
SQL面試題 (二)
sql面試題 二 有一張工資表,包含三列 員工編號 id 部門編號 groups 工資 salary 1.找到每個部門工資最高的人 包括並列第一 2.找到每個部門工資最高的人 只選乙個 sql語句如下 declare g table id int,groups nvarchar 20 salary ...