--- title: query.fromRange() function description: > The `query.fromRange()` function returns all data from a specified bucket within given time bounds. menu: influxdb_cloud_ref: name: query.fromRange parent: Query weight: 401 --- The `query.fromRange()` function returns all data from a specified bucket within given time bounds. _**Function type:** Input_ ```js import "experimental/query" query.fromRange( bucket: "example-bucket", start: -1h, stop: now() ) ``` ## Parameters ### bucket The name of the bucket to query. _**Data type:** String_ ### start The earliest time to include in results. Results **include** points that match the specified start time. Use a relative duration, absolute time, or integer (Unix timestamp in seconds). For example, `-1h`, `2019-08-28T22:00:00Z`, or `1567029600`.. Durations are relative to `now()`. _**Data type:** Duration | Time | Integer_ ### stop The latest time to include in results. Results **exclude** points that match the specified stop time. Use a relative duration, absolute time, or integer (Unix timestamp in seconds). For example, `-1h`, `2019-08-28T22:00:00Z`, or `1567029600`. Durations are relative to `now()`. Defaults to `now()`. _**Data type:** Duration | Time | Integer_ ## Examples ```js import "experimental/query" query.fromRange( bucket: "example-bucket", start: 2020-01-01T00:00:00Z ) ``` ## Function definition ```js package query fromRange = (bucket, start, stop=now()) => from(bucket: bucket) |> range(start: start, stop: stop) ``` _**Used functions:**_ [from()](/influxdb/cloud/reference/flux/stdlib/built-in/inputs/from/) [range()](/influxdb/cloud/reference/flux/stdlib/built-in/transformations/range/)