It was indeed very interesting as an aproach. We tried it but for larger volumes, Our result; the 'between'-statement was 7 times faster (we are running on mssql...
I am having the exact same problem now (2010).. Is there a solution from Microsoft in the meantime? Or am I stuck with ''strange default' values to see...