Baselight
SELECT 
    d.date,
    COALESCE(CASE WHEN d.close < d.open * 0.95 THEN ((d.close - d.open) / d.open) * 100 END, 0) AS dax_percentage_change,
    COALESCE(CASE WHEN n.close < n.open * 0.95 THEN ((n.close - n.open) / n.open) * 100 END, 0) AS nasdaq_percentage_change,
    COALESCE(CASE WHEN c.close < c.open * 0.95 THEN ((c.close - c.open) / c.open) * 100 END, 0) AS cac_percentage_change,
    COALESCE(CASE WHEN dj.n__close < dj.n__open * 0.95 THEN ((dj.n__close - dj.n__open) / dj.n__open) * 100 END, 0) AS dow_jones_percentage_change,
    COALESCE(CASE WHEN f.close < f.open * 0.95 THEN ((f.close - f.open) / f.open) * 100 END, 0) AS ftse_percentage_change,
    COALESCE(CASE WHEN hs.close < hs.open * 0.95 THEN ((hs.close - hs.open) / hs.open) * 100 END, 0) AS hang_seng_percentage_change,
    COALESCE(CASE WHEN k.close < k.open * 0.95 THEN ((k.close - k.open) / k.open) * 100 END, 0) AS kospi_percentage_change,
    COALESCE(CASE WHEN nf.close < nf.open * 0.95 THEN ((nf.close - nf.open) / nf.open) * 100 END, 0) AS nifty50_percentage_change,
    COALESCE(CASE WHEN nk.close < nk.open * 0.95 THEN ((nk.close - nk.open) / nk.open) * 100 END, 0) AS nikkei225_percentage_change,
    COALESCE(CASE WHEN s.close < s.open * 0.95 THEN ((s.close - s.open) / s.open) * 100 END, 0) AS sse_percentage_change
FROM "@kaggle.rohitktiwari04_top_10_stock_indices.dax" d
LEFT JOIN "@kaggle.rohitktiwari04_top_10_stock_indices.nasdaq" n ON d.date = n.date
LEFT JOIN "@kaggle.rohitktiwari04_top_10_stock_indices.cac" c ON d.date = c.date
LEFT JOIN "@kaggle.rohitktiwari04_top_10_stock_indices.dow_jones" dj ON d.date = dj.date
LEFT JOIN "@kaggle.rohitktiwari04_top_10_stock_indices.ftse" f ON d.date = f.date
LEFT JOIN "@kaggle.rohitktiwari04_top_10_stock_indices.hang_seng" hs ON d.date = hs.date
LEFT JOIN "@kaggle.rohitktiwari04_top_10_stock_indices.kospi" k ON d.date = k.date
LEFT JOIN "@kaggle.rohitktiwari04_top_10_stock_indices.nifty50" nf ON d.date = nf.date
LEFT JOIN "@kaggle.rohitktiwari04_top_10_stock_indices.nikkei_225" nk ON d.date = nk.date
LEFT JOIN "@kaggle.rohitktiwari04_top_10_stock_indices.sse" s ON d.date = s.date
WHERE NOT (
    COALESCE(CASE WHEN d.close < d.open * 0.95 THEN ((d.close - d.open) / d.open) * 100 END, 0) = 0 AND
    COALESCE(CASE WHEN n.close < n.open * 0.95 THEN ((n.close - n.open) / n.open) * 100 END, 0) = 0 AND
    COALESCE(CASE WHEN c.close < c.open * 0.95 THEN ((c.close - c.open) / c.open) * 100 END, 0) = 0 AND
    COALESCE(CASE WHEN dj.n__close < dj.n__open * 0.95 THEN ((dj.n__close - dj.n__open) / dj.n__open) * 100 END, 0) = 0 AND
    COALESCE(CASE WHEN f.close < f.open * 0.95 THEN ((f.close - f.open) / f.open) * 100 END, 0) = 0 AND
    COALESCE(CASE WHEN hs.close < hs.open * 0.95 THEN ((hs.close - hs.open) / hs.open) * 100 END, 0) = 0 AND
    COALESCE(CASE WHEN k.close < k.open * 0.95 THEN ((k.close - k.open) / k.open) * 100 END, 0) = 0 AND
    COALESCE(CASE WHEN nf.close < nf.open * 0.95 THEN ((nf.close - nf.open) / nf.open) * 100 END, 0) = 0 AND
    COALESCE(CASE WHEN nk.close < nk.open * 0.95 THEN ((nk.close - nk.open) / nk.open) * 100 END, 0) = 0 AND
    COALESCE(CASE WHEN s.close < s.open * 0.95 THEN ((s.close - s.open) / s.open) * 100 END, 0) = 0
)
ORDER BY d.date ASC
datedax_percentage_changenasdaq_percentage_changecac_percentage_changedow_jones_percentage_changeftse_percentage_changehang_seng_percentage_changekospi_percentage_changenifty50_percentage_changenikkei225_percentage_changesse_percentage_change
2007-02-27 00:00:00000000000-9.086704329155934
2007-06-04 00:00:00000000000-7.820952701040768
2008-01-21 00:00:00-6.8903369251497010-5.2338126996764640000-8.6976370727432140-5.287544933347429
2008-01-22 00:00:000000000-5.8433564390923330-5.360030096489881
2008-01-23 00:00:00-5.4699132062220170-6.3280855353535320000000
2008-01-28 00:00:00000000000-6.382076850006204
2008-02-11 00:00:000000000-5.14690443480609100
2008-03-03 00:00:000000000-5.165807901380965500
2008-03-13 00:00:000000000-5.03419983123443200
2008-03-17 00:00:000000000-5.10699906313104700
2008-04-21 00:00:00000000000-5.693385457207853
2008-06-19 00:00:00000000000-5.915928561811415
2008-08-18 00:00:00000000000-5.3801833571824424
2008-09-17 00:00:0000000-5.6395825007081540000
2008-09-29 00:00:000-7.6114466876279870-5.597080512677124000000
2008-10-06 00:00:000000000-5.630941981003287500
2008-10-07 00:00:000-6.0541640259590660-5.8179447276309000000
2008-10-08 00:00:0000000000-8.0737957359609510
2008-10-09 00:00:000-6.8580328379334740-8.55652763388459000000
2008-10-10 00:00:000000000-6.342002395523156-8.2063250587474190
2008-10-14 00:00:000-6.1144028511570820-5.58031006116853900000-5.691453946371803
2008-10-15 00:00:00-6.279848736968069-7.19757208739662-6.509107081978864-6.203555073458979000-5.102476051065309500
2008-10-16 00:00:0000000000-10.0246196162715490
2008-10-17 00:00:00000000-5.178490845051782-5.95585714753919500
2008-10-22 00:00:000000000-5.2416005060248-5.69081616535161050
2008-10-24 00:00:0000000-6.382325262043105-10.729565104034755-11.99659429544487-8.8422884118238870
2008-10-27 00:00:0000000-10.96692453981531800-5.3573028811988930
2008-10-29 00:00:00000000-7.495132174268387000
2008-11-05 00:00:000000000-5.09546221975758300
2008-11-06 00:00:00-5.6529064624044240000000-5.0621766676469480
2008-11-11 00:00:000000000-6.62652682533674700
2008-11-12 00:00:0000-5.0889879717664940000000
2008-11-18 00:00:00000000000-5.866241044181981
2008-11-19 00:00:00-5.063748793703807-6.2678710246297800000000
2008-11-20 00:00:0000000000-5.4815041394260040
2008-12-01 00:00:00-5.551760356587415-6.551746367370526-5.546821133509319-5.279705973972834000000
2009-01-07 00:00:000000000-6.18093497723405600
2009-01-14 00:00:00-5.137236670801430-5.1254597310682380000000
2009-01-20 00:00:000-5.25395358074939900000000
2009-07-06 00:00:000000000-5.957646224523800
2009-08-31 00:00:00000000000-5.319500686581897
2011-03-15 00:00:0000000000-8.859774141186540
2011-08-04 00:00:0000-5.5406517312830250000000
2011-08-08 00:00:00000-5.45814081422573000000
2011-08-10 00:00:00-7.0730487552963240-7.1948221606569330000000
2013-05-23 00:00:0000000000-7.9796795331080670
2013-06-24 00:00:00000000000-5.105563971188303
2015-05-28 00:00:00000000000-6.54314207130739
2015-06-29 00:00:00000000000-5.518732054012894
2015-07-06 00:00:00000000000-5.013616787294603
2015-07-27 00:00:00000000000-6.523833694146458
2015-08-18 00:00:00000000000-6.275607867329504
2016-01-04 00:00:00000000000-6.795560537481952
2016-01-07 00:00:00000000000-5.57927996781148
2016-01-26 00:00:00000000000-5.431513820196026
2016-02-25 00:00:00000000000-6.193609218619101
2016-06-24 00:00:0000000000-8.4600316771332410
2016-11-09 00:00:0000000000-5.9623435235369960
2020-03-12 00:00:00-7.1255175068738930-7.5527963912976590000000
2020-03-16 00:00:000-6.6029753192744090000-5.016537129164234000
2020-03-18 00:00:00000000-5.629495189041985-6.81799841232445500
2020-03-19 00:00:00000000-10.359202413281484000
2020-03-20 00:00:000-5.0847993044941210-5.328405704791609000000

Share link

Anyone who has the link will be able to view this.