а зачем тебе динамический-то запрос, кстати?
чтобы разные показатели с разными параметрами хранились в базе в одном месте, а не прописывать в разных отчётах копипастом вычисление одинаковых показателей. так как принцип их вычисления редко, но может меняться