--- id: queryendtime title: queryEndTime Search Operator sidebar_label: queryEndTime() description: Use the queryEndTime operator to return the end time of the search time range in milliseconds. slug: /help/docs/search/search-query-language/search-operators/queryendtime/ canonical: https://www.sumologic.com/help/docs/search/search-query-language/search-operators/queryendtime/ --- The `queryEndTime()` operator returns the end time of the search [time range](/docs/search/get-started-with-search/build-search/set-time-range) in milliseconds. You can use it in combination with [`queryStartTime()`](querystarttime.md) to establish times and ranges for your non-continuous queries. :::note For dashboards in live mode, `queryTimeRange()` is a more suitable option. In most cases, the results would still be the same as using `queryStartTime()` and `queryEndTime()`, but the latter can be off from the real range by a few milliseconds. ::: ## Syntax `queryEndTime() as ` ## Rules * An alias is required. ## Examples To get a duration of your query: ```sumo error | (queryEndTime() - queryStartTime()) as duration ``` To list start time, end time, and duration: ```sumo error | queryStartTime() as starttime | queryEndTime() as endtime | (endtime - starttime) as duration ```