如何返回最大值的对应日期

朱格林

我有一张MyTable这样的表

Date Qty Price 2017-07-01 2 5.00 2017-07-08 3 4.00 2017-08-08 1 6.00

如果我进行查询以获得最大总成本,如下所示:

SELECT max(Qty * Price) FROM MyTable

我明白12.00哪个是正确的。

我如何获得相应的日期,即 2017-07-08?如果有几个相等的最大值,我想要最小(最旧)的日期。

大卫布朗 - 微软
create table MyTable (date datetime, qty int, price int)

go
insert into MyTable(date,qty,price)
values 
('2017-07-01',    2,       5.00),
('2017-07-08',    3,       4.00),
('2017-08-08',    1,       6.00);

with q as 
(
  select *, row_number() over (order by qty*price desc) rn
  from MyTable
)
select date, qty, price
from q
where rn = 1;

产出

date                    qty         price
----------------------- ----------- -----------
2017-07-08 00:00:00.000 3           4

(1 row(s) affected)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL的最大值对应

来自分类Dev

光学API:如何获取与最大值对应的列的值?

来自分类Dev

如何在数组以及对应的日期中找到最大值和最小值

来自分类Dev

如何在numpy数组中找到对应的最大值

来自分类Dev

如何以最大值返回多行

来自分类Dev

选择最大值时如何选择最大日期值

来自分类Dev

按年份查找最大值并返回在Pandas DataFrame中出现最大值的日期

来自分类Dev

按年份查找最大值,并返回在Pandas DataFrame中出现最大值的日期

来自分类Dev

MySQL查询最大值对应字段

来自分类Dev

查找对应于最大值的索引

来自分类Dev

R:每行最大值对应的索引

来自分类Dev

MySQL选择MAX(日期时间)不返回最大值

来自分类Dev

返回可变日期之前的最大值(Excel 2010)

来自分类Dev

返回分组数据帧R中最大值的对应变量

来自分类Dev

如何返回3个值之间的最大值?

来自分类Dev

如何让 SciPy 从 y 最大值返回 x 值?

来自分类Dev

如何找到与最大值相对应的值并将其标记在R中

来自分类Dev

QueryDSL返回最大值

来自分类Dev

返回最大值的索引

来自分类Dev

如何获得所选日期以下的最大值?

来自分类Dev

如何使用PIG中的MAX函数检索对应行的最大值?

来自分类Dev

如何在单行数据框中获取与n个最大值相对应的列?

来自分类Dev

如何在Oracle SQL中查询给出列的最大值以及该行对应列的数据?

来自分类Dev

如何获取DataFrame列中多个数组中对应项的最大值?

来自分类Dev

如何从角度数组对象返回最大值

来自分类Dev

如何返回数组中最大值的位置

来自分类Dev

如何返回范围内最大值的相应索引?

来自分类Dev

如何选择最大值并返回许多条目

来自分类Dev

如何获取最大值并返回其他列

Related 相关文章

  1. 1

    MySQL的最大值对应

  2. 2

    光学API:如何获取与最大值对应的列的值?

  3. 3

    如何在数组以及对应的日期中找到最大值和最小值

  4. 4

    如何在numpy数组中找到对应的最大值

  5. 5

    如何以最大值返回多行

  6. 6

    选择最大值时如何选择最大日期值

  7. 7

    按年份查找最大值并返回在Pandas DataFrame中出现最大值的日期

  8. 8

    按年份查找最大值,并返回在Pandas DataFrame中出现最大值的日期

  9. 9

    MySQL查询最大值对应字段

  10. 10

    查找对应于最大值的索引

  11. 11

    R:每行最大值对应的索引

  12. 12

    MySQL选择MAX(日期时间)不返回最大值

  13. 13

    返回可变日期之前的最大值(Excel 2010)

  14. 14

    返回分组数据帧R中最大值的对应变量

  15. 15

    如何返回3个值之间的最大值?

  16. 16

    如何让 SciPy 从 y 最大值返回 x 值?

  17. 17

    如何找到与最大值相对应的值并将其标记在R中

  18. 18

    QueryDSL返回最大值

  19. 19

    返回最大值的索引

  20. 20

    如何获得所选日期以下的最大值?

  21. 21

    如何使用PIG中的MAX函数检索对应行的最大值?

  22. 22

    如何在单行数据框中获取与n个最大值相对应的列?

  23. 23

    如何在Oracle SQL中查询给出列的最大值以及该行对应列的数据?

  24. 24

    如何获取DataFrame列中多个数组中对应项的最大值?

  25. 25

    如何从角度数组对象返回最大值

  26. 26

    如何返回数组中最大值的位置

  27. 27

    如何返回范围内最大值的相应索引?

  28. 28

    如何选择最大值并返回许多条目

  29. 29

    如何获取最大值并返回其他列

热门标签

归档