如何选择一天中每小时的最后一行?

用户名

我想从MySQL数据库中获取一天中每小时的所有最后一行,该表如下所示,

Id Name Vcum Date Time ------------------------------------------
1 A 5.5 2014-11-20 09:00
2 B 4.3 2014-11-20 09:05
3 A 6.7 2014-11-20 09:10
4 C 5.9 2014-11-20 09:10
5 A 7.2 2014-11-20 09:20
6 C 6.5 2014-11-20 09:25
7 B 8.1 2014-11-20 09:30
8 C 9.4 2014-11-20 09:35
9 A 6.5 2014-11-20 10:05
10 A 8.1 2014-11-20 10:28
11 C 9.5 2014-11-20 10:32
12 B 9.7 2014-11-20 10:36
13 A 8.8 2014-11-20 10:39
14 C 9.8 2014-11-20 10:42
15 B 9.9 2014-11-20 10:42
通过使用sql可以得到以下结果吗? Id Name Vcum Date Time
------------------------------------------
5 A 7.2 2014-11-20 09:20 <-- Last row of HOUR(Time) = 9 for Name = A
7 B 8.1 2014-11-20 09:30 <-- Last row of HOUR(Time) = 9 for Name = B
8 C 9.4 2014-11-20 09:35 <-- Last row of HOUR(Time) = 9 for Name = C
13 A 8.8 2014-11-20 10:39 <-- Last row of HOUR(Time) =10 for Name = A
15 B 9.9 2014-11-20 10:42 <-- Last row of HOUR(Time) =10 for Name = B
14 C 9.8 2014-11-20 10:42 <-- Last row of HOUR(Time) =10 for Name = C

萨哈什·沙(Saharsh Shah)

试试这个:

SELECT a.Id, a.Name, a.Vcum, a.Date, a.Time 
FROM tableA a 
INNER JOIN (SELECT a.Name, a.Date, MAX(a.Time) colTIme 
                FROM tableA a
                GROUP BY a.Name, a.Date
                ) b ON a.Name = b.Name AND a.Date = b.Date AND a.Time = b.colTime

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

选择一天中没有几个小时的行

来自分类Dev

如何选择最后一天插入的所有行?

来自分类Dev

如何获得一天中每小时的平均值

来自分类Dev

如何计算R中一天每小时的weekley平均值?

来自分类Dev

我如何获得每小时的第一行?

来自分类Dev

熊猫:时间序列数据:如何选择一个小时,一天或一分钟的行?

来自分类Dev

如何从SQL Server每小时获取每小时记录,只有一个月中的第一天记录?

来自分类Dev

如何在Sql Server查询中获取每月最后一天的行

来自分类Dev

如何获得本月的最后一天?

来自分类Dev

如何计算当月的最后一天?

来自分类Dev

如何计算最后一天的行数?

来自分类Dev

csvfile 中的每月最后一天

来自分类Dev

如何仅选择最后一行中的项目?

来自分类Dev

PostgreSQL:如何从选择查询中获取最后一行

来自分类Dev

在DB2中选择今年的第一天和最后一天

来自分类Dev

js为一周中的每一天选择小时

来自分类Dev

每天选择一天中的一小时进行分析

来自分类Dev

选择前一天 SQL 的行

来自分类Dev

如何选择与表中项目相关的第一行和最后一行?

来自分类Dev

Tibco Spotfire Sum 每小时记录到每日,一天从 10:00 开始

来自分类Dev

选择时间戳中每一天的最后一个条目和相应的值

来自分类Dev

如何选择最后3行但最后一行

来自分类Dev

如何获取本月的最后一天和下个月的最后一天

来自分类Dev

如何在python中获取当前月份的第一天和最后一天

来自分类Dev

如何在sql中的查询之间添加月份的第一天和最后一天?

来自分类Dev

如何在php中遍历本月的第一天和最后一天?

来自分类Dev

选择最后一行

来自分类Dev

如何从R中的每小时数据中选择每天一小时?

来自分类Dev

通过使用LAG()函数选择最后一天的价格

Related 相关文章

  1. 1

    选择一天中没有几个小时的行

  2. 2

    如何选择最后一天插入的所有行?

  3. 3

    如何获得一天中每小时的平均值

  4. 4

    如何计算R中一天每小时的weekley平均值?

  5. 5

    我如何获得每小时的第一行?

  6. 6

    熊猫:时间序列数据:如何选择一个小时,一天或一分钟的行?

  7. 7

    如何从SQL Server每小时获取每小时记录,只有一个月中的第一天记录?

  8. 8

    如何在Sql Server查询中获取每月最后一天的行

  9. 9

    如何获得本月的最后一天?

  10. 10

    如何计算当月的最后一天?

  11. 11

    如何计算最后一天的行数?

  12. 12

    csvfile 中的每月最后一天

  13. 13

    如何仅选择最后一行中的项目?

  14. 14

    PostgreSQL:如何从选择查询中获取最后一行

  15. 15

    在DB2中选择今年的第一天和最后一天

  16. 16

    js为一周中的每一天选择小时

  17. 17

    每天选择一天中的一小时进行分析

  18. 18

    选择前一天 SQL 的行

  19. 19

    如何选择与表中项目相关的第一行和最后一行?

  20. 20

    Tibco Spotfire Sum 每小时记录到每日,一天从 10:00 开始

  21. 21

    选择时间戳中每一天的最后一个条目和相应的值

  22. 22

    如何选择最后3行但最后一行

  23. 23

    如何获取本月的最后一天和下个月的最后一天

  24. 24

    如何在python中获取当前月份的第一天和最后一天

  25. 25

    如何在sql中的查询之间添加月份的第一天和最后一天?

  26. 26

    如何在php中遍历本月的第一天和最后一天?

  27. 27

    选择最后一行

  28. 28

    如何从R中的每小时数据中选择每天一小时?

  29. 29

    通过使用LAG()函数选择最后一天的价格

热门标签

归档