--- title: query.fromRange() function description: > `query.fromRange()` returns all data from a specified bucket within given time bounds. menu: flux_0_x_ref: name: query.fromRange parent: experimental/query identifier: experimental/query/fromRange weight: 201 flux/v0.x/tags: [transformations, filters] --- `query.fromRange()` returns all data from a specified bucket within given time bounds. ##### Function type signature ```js ( bucket: string, start: A, ?stop: B, ) => stream[{ C with _value: D, _time: time, _stop: time, _start: time, _measurement: string, _field: string, }] ``` {{% caption %}}For more information, see [Function type signatures](/flux/v0.x/function-type-signatures/).{{% /caption %}} ## Parameters ### bucket ({{< req >}}) InfluxDB bucket name. ### start ({{< req >}}) 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()`. ### stop Latest time to include in results. Default is `now()`. 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()`. ## Examples ### Query data from InfluxDB in a specified time range ```js import "experimental/query" query.fromRange(bucket: "example-bucket", start: -1h) ```