簡體   English   中英

Oracle SQL - 僅在下個月 1 日之前的最后一次讀數

[英]Oracle SQL - only last reading before the 1st of next month

數字字段是關鍵,但它可以每月修改幾次(或不是全部)。 需要提取最后 6 個完整月/年 (Month_Year),僅在下個月 1 日之前進行最后一次讀數。

在此處輸入圖像描述

所以你想要這樣的東西嗎?

select number, to_char(sysdate, 'Mon-YYYY') as month_year,
       max(reading) keep (dense_rank first order by modified_date_time desc) as reading
from t
group by number;

每個數字的最新讀數以及格式為 Mon-YYYY 的當前日期。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM