aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sql/dawn.sql10
1 files changed, 8 insertions, 2 deletions
diff --git a/sql/dawn.sql b/sql/dawn.sql
index b6b675aa..b91c94db 100644
--- a/sql/dawn.sql
+++ b/sql/dawn.sql
@@ -708,15 +708,21 @@ RETURNS text AS $$
DECLARE
result text;
stub text;
+ fcm text;
BEGIN
-result := 'CDS_%s%s_%s.0000000000_ICE-CREDIT_SGFCM_%s';
+result := 'CDS_%s%s_%s.0000000000_ICE-CREDIT_%s_%s';
IF tenor = '3yr' AND redcode = '2I65BYDJ1' THEN
stub := '.3';
ELSE
stub := '';
END IF;
-result := format(result, redcode, stub, fixed_rate, to_char(maturity, 'YYYYMMDD'));
+IF redcode = '2I65BRQY9' OR redcode = '2I65BYBE4' OR redcode = '2I666VCT0' THEN
+ fcm = 'WELLSFCM';
+ELSE
+ fcm = 'BOMLCM';
+END IF;
+result := format(result, redcode, stub, fixed_rate, fcm, to_char(maturity, 'YYYYMMDD'));
RETURN result;
END;
$$ LANGUAGE plpgsql;