sql server獲取週期性的特定日期

2021-06-28 07:53:52 字數 763 閱讀 5559

在收費管理中經常需要進行時間戳的獲取,這就涉及到特定日期的取得,

--獲取階段性日期的之前最後日期和本週期最後日期,

--常用於收費的統計的日期戳

declare @chargingperiod int--週期

set @chargingperiod=6 

declare @currday datetime  --當前日期

declare @nextmonths int --與下個日期的月差

declare @lastmonths int --與上乙個日期的月差

set @currday='2015-08-02' --假設當前日期

set @nextmonths=((datepart(month, @currday)-1)/@chargingperiod+1)*@chargingperiod-datepart(month, @currday)

set @lastmonths=(datepart(month, @currday)-1) % @chargingperiod

--本週期段內的最後一天

select dateadd(day,-1,dateadd(mm, datediff(m,0,@currday)+@nextmonths+1, 0))

--上個週期段內的最後一天

select dateadd(day,-1,dateadd(mm, datediff(m,0,@currday)-@lastmonths, 0))

函式的週期性

1 週期函式 對於函式 y f x 如果存在乙個非零常數 t 使得當 x 取定義域內的任何值時,都有 f x t f x 那麼就稱函式 y f x 為週期函式,稱 t 為這個函式的週期。如果 cdots 那麼 cdots 句式,說明不是所有的函式都滿足 f x t f x 即有些函式不是週期函式。2...

client中週期性邊界 整理 週期性邊界條件

2.3.4 週期性流動與換熱 如果我們計算的流動或者熱場有週期性重複,或者幾何邊界條件週期性重複,就形成了 週期性流動。fluent 可以模擬兩類週期性流動問題。第一,無壓降的週期性平板問題 迴圈邊界 第二,有壓降的週期性邊界導致的完全發展或週期性流向流動問題 週期性邊界 流向週期性流動模擬的條件 ...

client中週期性邊界 週期性邊界條件

2.3.4 週期性流動與換熱 如果我們計算的流動或者熱場有週期性重複,或者幾何邊界條件週期性重複,就形成了 週期性流動。fluent 可以模擬兩類週期性流動問題。第一,無壓降的週期性平板問題 迴圈邊界 第二,有壓降的週期性邊界導致的完全發展或週期性流向流動問題 週期性邊界 流向週期性流動模擬的條件 ...