Files
email-tracker/external/duckdb/benchmark/realnest/hep/queries/q03.sql
2025-10-24 19:21:19 -05:00

19 lines
395 B
SQL

SELECT
FLOOR((
CASE
WHEN j.pt < 15 THEN 14.99
WHEN j.pt > 60 THEN 60.01
ELSE j.pt
END - 0.15) / 0.45) * 0.45 + 0.375 AS x,
COUNT(*) AS y
FROM hep_singleMu
CROSS JOIN UNNEST(Jet) AS _j(j)
WHERE abs(j.eta) < 1
GROUP BY FLOOR((
CASE
WHEN j.pt < 15 THEN 14.99
WHEN j.pt > 60 THEN 60.01
ELSE j.pt
END - 0.15) / 0.45) * 0.45 + 0.375
ORDER BY x;