![]() |
1
3
你现在面临的主要问题是:
其中包括分区中每个日期的时间部分,所以您实际上得到了每个日期/时间的最大值,即该日期/时间。您似乎希望每天的最大日期/时间,这样您就可以按
白天
通过使用
只是这个变化给了你:
不过,外部查询中的分区也是错误的,您需要按“最早”日期(实际上是最晚的,但这并不重要)进行分区:
但是您不需要这个最大值,也不需要您当前拥有的外部查询;如果您在
然后您可以将其包装在一个外部查询中以筛选
您也可以在不使用子查询的情况下执行此操作;这将得到相同的结果
using
|
![]() |
maddy · 如何根据oracle SQL中的某一列值进行排名 1 年前 |
![]() |
kiric8494 · 显示以元音开头和结尾的城市名称 2 年前 |
![]() |
Franz Biberkopf · Oracle:组合子查询和聚合函数 2 年前 |
![]() |
BitLauncher · 甲骨文-如何模拟位列和布尔和/或? 2 年前 |
![]() |
Arifullah · 如何从oracle中的列中删除特定的初始字符? 2 年前 |
![]() |
Anar · Oracle SQL用户定义函数 2 年前 |
![]() |
user1312312 · 如何为一组表编写通用触发器? 2 年前 |