开发者社区> 问答> 正文

SQL查询帮助(加入视图?)

我有一张有栏的桌子 索引,日期 其中一个索引可能有多个日期,而我的目标是:选择一个看起来像这样的列表 索引,最小日期,最大日期 其中每个索引仅列出一次,而MinDate(MaxDate)代表该索引在整个表格中出现的最早(最新)日期。这很容易,但是让我们限制此列表仅显示给定日期范围内的索引。 到目前为止,我有以下内容: SELECT Index, MIN([Date]), MAX([Date]) FROM myTable WHERE Index IN (SELECT Index From myTable WHERE [Date] BETWEEN '1/1/2000' AND '12/31/2000') GROUP BY Index ORDER BY Index ASC 这太慢了。有什么办法可以加快速度吗?

展开
收起
SONGYiiiD 2019-12-03 22:44:55 594 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载