# Scripted Date Aggs

**URL:** https://discuss.elastic.co/t/scripted-date-aggs/35338
**Category:** Elasticsearch
**Created:** [November 23, 2015, 6:12pm UTC](https://discuss.elastic.co/t/scripted-date-aggs/35338 "2015-11-23T18:12:36Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![voipoclay](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/voipoclay/32/4372_2.png) [@voipoclay](https://discuss.elastic.co/u/voipoclay)
#### Post date: [November 23, 2015, 6:12pm UTC](https://discuss.elastic.co/t/scripted-date-aggs/35338/1 "2015-11-23T18:12:36Z")

</div>

Hello,

How can I take my @timestamp field and get the hourOfDay count over a period?

In other words I would like to see how many records have a timestamp for each hour of the day.

I am running elasticsearch 2.0

Thanks in advance!

---

<div class="post-metadata">

### Author: ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)
#### Post date: [November 24, 2015, 6:58am UTC](https://discuss.elastic.co/t/scripted-date-aggs/35338/2 "2015-11-24T06:58:58Z")

</div>

Best way I have found to do this is to point KB to your ES cluster and then build a viz that matches what you want to see, then check the query it creates.

---

<div class="post-metadata">

### Author: ![voipoclay](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/voipoclay/32/4372_2.png) [@voipoclay](https://discuss.elastic.co/u/voipoclay)
#### Post date: [November 24, 2015, 7:17am UTC](https://discuss.elastic.co/t/scripted-date-aggs/35338/3 "2015-11-24T07:17:02Z")

</div>

I read that kibana 4.2 no longer supports groovy scripts.

Like in this article [https://www.elastic.co/blog/kibana-4-beta-3-now-more-filtery](https://www.elastic.co/blog/kibana-4-beta-3-now-more-filtery)

---

<div class="post-metadata">

### Author: ![liweigao](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/liweigao/32/6736_2.png) [@liweigao](https://discuss.elastic.co/u/liweigao)
#### Post date: [November 24, 2015, 8:38am UTC](https://discuss.elastic.co/t/scripted-date-aggs/35338/4 "2015-11-24T08:38:02Z")

</div>

hello ,See your problem, I have a question, I want to filter the time, how to do? thanks

---

<div class="post-metadata">

### Author: ![colings86](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/colings86/32/44960_2.png) [@colings86](https://discuss.elastic.co/u/colings86)
#### Post date: [November 24, 2015, 6:40pm UTC](https://discuss.elastic.co/t/scripted-date-aggs/35338/5 "2015-11-24T18:40:41Z")

</div>

@liweigao Please ask your question in a new separate topic so that this topic does not get sidetracked into two different discussions.

---

<div class="post-metadata">

### Author: ![Joshua\_P](https://avatars.discourse-cdn.com/v4/letter/j/c89c15/32.png) [@Joshua\_P](https://discuss.elastic.co/u/Joshua_P)
#### Post date: [November 24, 2015, 10:37pm UTC](https://discuss.elastic.co/t/scripted-date-aggs/35338/6 "2015-11-24T22:37:26Z")

</div>

Is a [Date Histogram Aggregation](https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-bucket-datehistogram-aggregation.html) what you're looking for? You can set your time interval to be by the hour.

---

<div class="post-metadata">

### Author: ![voipoclay](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/voipoclay/32/4372_2.png) [@voipoclay](https://discuss.elastic.co/u/voipoclay)
#### Post date: [November 24, 2015, 10:52pm UTC](https://discuss.elastic.co/t/scripted-date-aggs/35338/7 "2015-11-24T22:52:00Z")

</div>

I thought that too but that would give me every hour between the dates rather then say the 11th hour of every day combined.

For example if i did 2015-11-01 through 2015-11-07 I would want the 0-24 hour sum.

2015-11-01 11:00:00 +  
2015-11-02 11:00:00 +  
2015-11-03 11:00:00 +  
etc

You used to be able to do it and it would show 24 bars (one for each hour of the day) and add up that hour from every day in the range.

---

<div class="post-metadata">

### Author: ![liweigao](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/liweigao/32/6736_2.png) [@liweigao](https://discuss.elastic.co/u/liweigao)
#### Post date: [November 25, 2015, 1:55am UTC](https://discuss.elastic.co/t/scripted-date-aggs/35338/8 "2015-11-25T01:55:24Z")

</div>

ok Thank you

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [July 5, 2017, 11:36pm UTC](https://discuss.elastic.co/t/scripted-date-aggs/35338/9 "2017-07-05T23:36:07Z")

</div>


