aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sql/dawn.sql13
1 files changed, 9 insertions, 4 deletions
diff --git a/sql/dawn.sql b/sql/dawn.sql
index b91c94db..4cf637f9 100644
--- a/sql/dawn.sql
+++ b/sql/dawn.sql
@@ -1364,14 +1364,19 @@ ELSE
END IF;
query:=
'WITH left_table AS (
- WITH temp AS (SELECT * from %I where date(timestamp)=$1)
+ WITH temp AS (SELECT cusip, model_version, pv, modDur, delta_yield,
+ wal, pv_io, pv_po, pv_RnW, delta_ir_io, delta_ir_po,
+ delta_hpi, delta_RnW, delta_mult, delta_ir, pv_FB
+ FROM %I
+ WHERE timestamp BETWEEN $1 AND $1 + INTERVAL ''1 day''
+ AND model_id_sub=$3 AND normalization=''current_notional'')
SELECT a.cusip, a.pv as v1, b.pv as v2, c.pv AS v3, a.modDur, c.delta_yield,
c.wal, c.pv_io, c.pv_po, c.pv_RnW, c.delta_ir_io, c.delta_ir_po,
c.delta_hpi, c.delta_RnW, c.delta_mult, a.pv_RnW as v1pv_RnW,
a.delta_mult as v1_lsdel, a.delta_hpi as v1_hpidel, a.delta_ir as v1_irdel, c.pv_FB
- FROM (SELECT * FROM temp WHERE model_version=1 and model_id_sub=$3) a,
- (SELECT * FROM temp WHERE model_version=2 and model_id_sub=$3) b,
- (SELECT * FROM temp WHERE model_version=3 and model_id_sub=$3) c
+ FROM (SELECT * FROM temp WHERE model_version=1) a,
+ (SELECT * FROM temp WHERE model_version=2) b,
+ (SELECT * FROM temp WHERE model_version=3) c
WHERE a.cusip = b.cusip AND a.cusip=c.cusip),
right_table AS (
WITH temp AS(