non son si curo si possa usare il where

prova
fsql = "SELECT DISTINCT Campo1, campo3, Campo11 FROM (SELECT * FROM fiori WHERE Campo11 >=" & prezzo & " AND Campo11 <=" & prezzo2 & " ORDER BY Campo11)"

ma ti ripeto non son sicuro