请参阅以下我正在查询的数据。
result = alasql("SELECT HourOfDay, Count(HourOfDay) TotalCount from ? where ReportedDate = DATE('1/20/2012') group by HourOfDay ", [data])
<table style="width:100%">
<tr>
<th>ReportedDate</th> <th>HourOfDay</th>
</tr>
<tr>
<td>2012-01-20 09:30:00.000</td>
<td>9</td>
</tr>
<tr>
<td>2012-01-21 09:30:00.000</td>
<td>11</td>
</tr>
<tr>
<td>2012-01-11 09:30:00.000</td>
<td>9</td>
</tr><tr>
<td>2012-01-20 09:30:00.000</td>
<td>5</td>
</tr><tr>
<td>2012-01-20 09:30:00.000</td>
<td>9</td>
</tr><tr>
<td>2012-01-13 09:30:00.000</td>
<td>7</td>
</tr><tr>
<td>2012-01-20 09:30:00.000</td>
<td>9</td>
</tr><tr>
<td>2012-01-20 09:30:00.000</td>
<td>10</td>
</tr>
</table>
我需要日期为“2012 年 1 月 20 日”的 HourOfDay 总数,我正在使用给定的查询查询此数据,但我没有得到任何结果,所以请帮帮我,我是 alasql 的新手。
这是我的数组
data=[
{'ReportedDate': '2012-01-20 09:30:00.000','HourOfDay':'9'},
{'ReportedDate': '2012-01-21 09:30:00.000','HourOfDay':'10'},
{'ReportedDate': '2012-01-11 09:30:00.000','HourOfDay':'1'},
{'ReportedDate': '2012-01-20 09:30:00.000','HourOfDay':'4'},
{'ReportedDate': '2012-01-20 09:30:00.000','HourOfDay':'5'},
{'ReportedDate': '2012-01-20 09:30:00.000','HourOfDay':'6'},
{'ReportedDate': '2012-01-20 09:30:00.000','HourOfDay':'8'},
{'ReportedDate': '2012-01-13 09:30:00.000','HourOfDay':'12'}];