Good morning/afternoon.
I am not the best at SQL, but I am trying to resolve an alert that isn't being triggered. I opened the database and I need to filter the dates that alerts have been triggerd.
I thought it would have been similar to a lookup function.
eg - timestamp > xx/xx/xxxx, < xx/xx/xxxx.
Again, I haven't really touched SQL. So my knowledge of a query is all but nothing. so I am trying to learn how it functions and how to generate commands on the back end.

I found a few and tried them (I suppose I should generate then again and show you the error messages)
date {
match => { "DATETIME" => [ "MMM d HH:mm:ss", "MMM dd HH:mm:ss", "ISO8601" ] }
target => "@timestamp"
add_tag => [ "tmatch" ]
}
<span class="kwd">SELECT</span><span class="pln"> </span><span class="pun">*</span><span class="pln"><br /> </span><span class="kwd">FROM</span><span class="pln"> MyTable<br /> </span><span class="kwd">WHERE</span><span class="pln"> </span><span class="pun">[</span><span class="pln">dateColumn</span><span class="pun">]</span><span class="pln"> </span><span class="pun">></span><span class="pln"> </span><span class="str">'3/1/2009'</span><span class="pln"> </span><span class="kwd">AND</span><span class="pln"> </span><span class="pun">[</span><span class="pln">dateColumn</span><span class="pun">]</span><span class="pln"> </span><span class="pun"><=</span><span class="pln"> DATEADD</span><span class="pun">(</span><span class="pln">day</span><span class="pun">,</span><span class="str">'3/31/2009'</span><span class="pun">,</span><span class="lit">1</span><span class="pun">)</span><span class="pln"> <br /> </span><span class="com">--make it inclusive for a datetime type</span><span class="pln"><br /> </span><span class="kwd">AND</span><span class="pln"> DATEPART</span><span class="pun">(</span><span class="pln">hh</span><span class="pun">,[</span><span class="pln">dateColumn</span><span class="pun">])</span><span class="pln"> </span><span class="pun">>=</span><span class="pln"> </span><span class="lit">6</span><span class="pln"> </span><span class="kwd">AND</span><span class="pln"> DATEPART</span><span class="pun">(</span><span class="pln">hh</span><span class="pun">,[</span><span class="pln">dateColumn</span><span class="pun">])</span><span class="pln"> </span><span class="pun"><=</span><span class="pln"> </span><span class="lit">22</span><span class="pln"> <br /> </span><span class="com">-- gets the hour of the day from the datetime</span><span class="pln"><br /> </span><span class="kwd">AND</span><span class="pln"> DATEPART</span><span class="pun">(</span><span class="pln">dw</span><span class="pun">,[</span><span class="pln">dateColumn</span><span class="pun">])</span><span class="pln"> </span><span class="pun">>=</span><span class="pln"> </span><span class="lit">3</span><span class="pln"> </span><span class="kwd">AND</span><span class="pln"> DATEPART</span><span class="pun">(</span><span class="pln">dw</span><span class="pun">,[</span><span class="pln">dateColumn</span><span class="pun">])</span><span class="pln"> </span><span class="pun"><=</span><span class="pln"> </span><span class="lit">5</span><span class="pln"> <br /> </span><span class="com">-- gets the day of the week from the datetime</span>
select DATEPART(hh, Calltime)as MyHour, DATEPART(dd, Calltime)as MyDay, DATEPART(yy, calltime)as MyYear into Mytemp
from deployment
order by myyear, MyDay, MyHour
select *,COUNT(myhour)as MyCount from mytemp
group by myyear,myday,myhour
order by MyCount
Drop mytemp
If we take the last example - would I write.
where [timestamp] > '25/06/2017' AND [timestamp] <=dateadd (day, 30/06/2017', 1)
Msg 8116, Level 16, State 1, Line 1
Argument data type varchar is invalid for argument 2 of dateadd function.
Msg 8116, Level 16, State 1, Line 1
Argument data type varchar is invalid for argument 2 of dateadd function.