こんにちは。
たしか、上限1000件だったような気がします。
Swaggerで取得してみましたが、
{
"@odata.context": "https://[OCサーバ名]/odata/$metadata#Jobs",
"@odata.count": 1307,
"value": [
{....
と返ってきつつ、実際のJSON配列は1000件でした。
Swagger(https://[OCサーバ名]/swagger) を見てみると、$topのパラメタ説明も
Limits the number of items returned from a collection. The maximum value is 1000.
となっていますし、コレを1001とかにしたらエラーになりましたし、多分上限1000件ではないかと。それ以上を取得したい場合は、他のパラメタ $skip などでオフセットしながら何回かに分けて取ることになると思います
期間については、SQLサーバにデータが入っている限り、取得可能だと思います。
よろしくお願いします。