統計出每個編號對應離當前日期最近第一條記錄

2021-05-10 22:51:41 字數 1006 閱讀 9713

原文傳送門http://topic.csdn.net/u/20091106/15/122e9f4f-3d0d-416f-9b46-f745da5b9369.html?88586

對下表tb進行統計

subjectid  acctid  debit  credit  statusdate

1          1      800    800    2009-2-09 0:03:28

2          1      800    800    2009-2-10 0:03:28

3          1      800    800    2009-2-10 0:03:28

4          2      700    800    2009-2-11 0:03:28

5          2      700    800    2009-2-12 0:03:28

6          2      700    800    2009-2-12 0:03:28

7          3      900    800    2009-2-13 0:03:28

8          3      900    800    2009-2-13 0:03:28

9          3      900    800    2009-2-13 0:03:28

要求:統計出每個acctid對應離當前日期最近第一條overage記錄(其中overage是debit - credit計算出來的)

結果:有2列 acctid,overage

acctid這一列每一項都是唯一的(統計時根據acctid分組)即可以做主鍵。

統計出的結果是

acctid  overage

2      0

5      -100

7      100

這個用pl/sql語言怎麼實現,高手來指教,十萬火急啊!!

(最好執行效率能夠比較高的語句,不要儲存過程)

python利用dict統計每個文字的出現次數

在乙個群裡看到有個群友有個需求 有八門課的名單,每行名單為每門課的名單,想統計每個人選課的次數 資料形式如下 思路 讀取所有名單,利用set集合建立不重複的list,然後建立字典,再利用字典的key對名單進行遍歷 知識點 coding utf 8 author fff zrx filepath te...

mysql統計出每個姓氏的人數 Mysql資料分析

mysql是關係型資料庫,sql語言可以很好地對資料庫進行操作管理,進而進行資料分析。現對使用者消費資料進行初步分析,資料均 於 無涉及使用者隱私資料。一 建立資料庫 建立資料庫基本操作 create database 資料庫名 二 建立表 建立資料庫基本操作 create table 表名 欄位名...

Hive 使用SQL統計出每個使用者的累積訪問次數

我們有如下的使用者訪問資料 userid visitdate visitcount u01 2017 1 215u02 2017 1 236u03 2017 1 228u04 2017 1 203u01 2017 1 236u01 2017 2 218u02 2017 1 236u01 2017 2...