有沒有辦法使用任何函式查詢月份的最後一天?例如,03/15/2017 應該返回 03/31/2017?(SAP)


您可以嘗試使用 DateSerial() 函式。

DateSerial 返回指定年份、月份和日期的日期值。它還可以處理相對日期表示式。

引數

  • year 是一個整數或數字表達式,表示年份,例如:1996。
  • month 是一個整數或數字表達式,表示月份,例如:12 代表 12 月。
  • day 是一個整數或數字表達式,表示一個月中的某一天,例如:5。

返回值

一個日期值。

操作

DateSerial 返回指定年份、月份和日期的日期值。它還可以處理相對日期表示式。

DateSerial (2000, 6, 15)

DateSerial (2004, 1 - 7, 15)

DateSerial (2008, 1, 166)

檢視以下程式碼,因為它查詢下個月的第一天,然後您可以後退一天以獲取該月的最後一天。

DateSerial
(
   year({table.date},
   month({table.date}) + 1,
   1 - 1 ;
)

您可以參考此連結以瞭解更多關於此函式的資訊:

DateSerial

更新於: 2020年6月12日

93 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

立即開始
廣告

© . All rights reserved.