# Scheduling a Query

You can run a query immediately, or schedule it for later. Treasure Data supports the following schedules for queries:

* **None**. No schedule. Run the query immediately.
* **@daily (midnight)**. Schedule a midnight daily query with a specific time zone. Optionally, choose to delay execution.
* **@hourly (:00)**. Schedule an hourly query with a specific time zone. Optionally, choose to delay execution.
* **Custom cron**. Choose a cron schedule value with a specific time zone. Optionally, choose to delay execution.


## Create a Daily or Hourly Query Schedule

1. Create a [new query](/products/customer-data-platform/data-workbench/queries/defining-a-query) or select an existing query.
2. Select the *None* option next to **Schedule** to change it.


![](/assets/image-20200903-225549.e62d84fd59c7b280f1aef95aea513ab69840053547a523a6be2579e6ec4d2478.89112c51.png)
3. Select your query schedule. Both daily and hourly use the same steps to schedule a query.

![](/assets/image-20200903-230434.3908bd06c209a55493a18f3e29a3b6c2fa1fd8aa94594670ec528f8c8acf6bca.89112c51.png)

1. Complete your query by scheduling the query and identifying the time zone.


![](/assets/image-20200903-230815.35c99861e703c7e28580e68c3c1fc86a2d0f61a9332a3a4894382fc9dd26ce25.89112c51.png)

1. Optionally, delay the execution of your query.


![](/assets/image-20200903-231111.0c257ba62782fb08c40c74d052add9e42db673ef2f056bc19da2e2db60b4fa45.89112c51.png)

1. Select **Schedule**.


## Create a Custom Query Schedule

1. Select **Custom cron…**


![](/assets/image-20200903-232912.4ae3566c02802cb8099ef74624333519cf09d95bed4f959797e5583b766eec28.89112c51.png)

1. Select your Cron schedule
2. Optionally, delay the execution of your query.


![](/assets/image-20200903-231111.0c257ba62782fb08c40c74d052add9e42db673ef2f056bc19da2e2db60b4fa45.89112c51.png)

1. Select **Schedule**.