---
title: query.fromRange() function
description: query.fromRange() returns all data from a specified bucket within given time bounds.
url: https://docs.influxdata.com/flux/v0/stdlib/experimental/query/fromrange/
estimated_tokens: 1172
product: Flux
version: v0
---

# query.fromRange() function

-   Flux 0.60.0+
-   View InfluxDB support

`query.fromRange()` is experimental and [subject to change at any time](/flux/v0/stdlib/experimental/#experimental-packages-are-subject-to-change).

`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,
}]
```

For more information, see [Function type signatures](/flux/v0/function-type-signatures/).

## Parameters

### bucket

(Required) InfluxDB bucket name.

### start

(Required) 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)
```

[transformations](/flux/v0/tags/transformations/) [filters](/flux/v0/tags/filters/)
