STRASMORE/EXPLORE 2,249 QUERIES 22Y EQUITIES · 12Y OPTIONS

2,249 answered market questions

every one with its exact SQL, its result and the date it was computed · free, no signup

Options Expiry Days in India: NSE and BSE
Weekdays with a traded expiration: SPY, QQQ and IWM, trailing five weeksranking · 2026-09-15 · 3×4Preview: 3 ranked values, largest first.
Weekdays with a traded expiration: SPY, QQQ and IWM, trailing five weeks

Weekdays with a traded expiration: SPY, QQQ and IWM, trailing five weeks

most recentas of ranking 3×4read in context →
Weekdays with a traded expiration: SPY, QQQ and IWM, trailing five weeks — 3 rows by 4 columns, computed from US exchange, SIP and OPRA data.
symbolweekdays_with_expiryexpiration_datesexpiry_weekdays
SPY554Mon Tue Wed Thu Fri
IWM553Mon Tue Wed Thu Fri
QQQ553Mon Tue Wed Thu Fri
the exact SQL behind every number
SELECT
    underlying_symbol                                   AS symbol,
    uniqExact(toDayOfWeek(expiration_date))             AS weekdays_with_expiry,
    uniqExact(expiration_date)                          AS expiration_dates,
    trimBoth(concat(
        if(has(groupUniqArray(toDayOfWeek(expiration_date)), 1), 'Mon ', ''),
        if(has(groupUniqArray(toDayOfWeek(expiration_date)), 2), 'Tue ', ''),
        if(has(groupUniqArray(toDayOfWeek(expiration_date)), 3), 'Wed ', ''),
        if(has(groupUniqArray(toDayOfWeek(expiration_date)), 4), 'Thu ', ''),
        if(has(groupUniqArray(toDayOfWeek(expiration_date)), 5), 'Fri ', '')))  AS expiry_weekdays
FROM global_markets.options_greeks
WHERE date >= today() - 35
  AND date <  today()
  AND volume > 0
  AND underlying_symbol IN ('SPY', 'QQQ', 'IWM')
  AND toDayOfWeek(expiration_date) <= 5
GROUP BY underlying_symbol
ORDER BY expiration_dates DESC, symbol
$