單表計算 根據下單日期(orderTime),計算季度 ,共四個季度。
問題是,季度的資料進行累加怎樣實作。例如:
1-3月 是第1季度
3-6月 是第2季度 以此類推……
我現在的第一季度值是 1-3 月
第二季度 是1-6 月。
這樣怎樣查詢或者說,程式中怎樣寫,希望提供思路
uj5u.com熱心網友回復:
QUARTER就是季度SELECT DATEPART(QUARTER,GETDATE())
uj5u.com熱心網友回復:

類似上圖這種方式
select *,
( select sum(業績量) from tab in_tab where in_tab.ordertime(獲取年)= out_table.ordertime(獲取年) and in_tab(獲取月和日)<='4月1日') as '第一季度'
from tab out_tab
uj5u.com熱心網友回復:
select *,( select sum(業績量) from tab in_tab where in_tab.ordertime(獲取年)= out_table.ordertime(獲取年) and in_tab.ordertime(獲取月份)<=3 as '第一季度',
( select sum(業績量) from tab in_tab where in_tab.ordertime(獲取年)= out_table.ordertime(獲取年) and in_tab.ordertime(獲取月份)<=6 as '累計第二季度'
from tab out_tab
以此類推
uj5u.com熱心網友回復:
這臺固定了,假如 日期不固定嘞轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/250383.html
標籤:基礎類
上一篇:單表批量更新
