IF o SWITCH ed in base alla selezione valorizzi la query in un modo o nell'altro, non capisco il problema.