簡體   English   中英

目前有多少家銀行被評為 B+ 或以上,它們最后一次低於 B+ 是什么時候(日期指數)

[英]how many banks are currently rated B+ or above and when was the last time (dateindex) that they had been below

在此處輸入圖片說明

在此處輸入圖片說明

我有這兩個表,我試圖獲得該公司上次評級低於 B+ 的日期索引。 dateindex=19941 表示 1994 年第 1 季度

這將選擇 2020 年第二季度所有 B+ 或以上的公司

SELECT DISTINCT mr.name, mc.rating, mr.DateIndex 
FROM [Model].[rating]mc inner join [Model].[RawHist]mr 
ON mc.BankId=mr.BankId
WHERE mc.Rating in ('A+','A','A-','B+') AND mr.DateIndex in('20202')

它產生以下

在此處輸入圖片說明

如何添加上次低於 B+ 的日期索引。 所以它將有這三個字段和另外兩個字段,其中一個的最后成績低於 b+,其日期索引總共有 5 個字段。

這是我到目前為止的結果在此處輸入圖片說明 在此處輸入圖片說明

它給了我很多行的方式。

我有這兩個表,我試圖獲得該公司上次評級低於 B+ 的日期索引。

這聽起來像聚合:

SELECT mr.name, MAX(mr.DateIndex)
FROM [Model].[rating] mc JOIN
     [Model].[RawHist]mr 
     ON mc.BankId = mr.BankId
WHERE mc.Rating NOT IN ('A+', 'A', 'A-','B+') 
GROUP BY mr.name;

這假設“小於 B+”意味着它不是列出的評級之一。

暫無
暫無

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

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