SQL QUERY FOR COUNT

0 sql count

如何使用COUNT显示表中的第一行和最后一行值

例:

ID   TIME   DATE

001  10.00  02:10:2009 
001  02.00  02:10:2009 
001  23.00  02:10:2009 
002  04.00  03:10:2009 
002  12.00  03:10:2009 
002  22.00  03:10:2009 

SELECT ID, COUNT(*) AS TIME FROM TABLE
Run Code Online (Sandbox Code Playgroud)

输出是

ID      date       TIME

001   02:10:2009    3
002   03:10:2009    3
Run Code Online (Sandbox Code Playgroud)

对于001时间计数是3然后时间是10.00,02.00,23.00对于002时间计数是3然后时间是04.00,12.00,22.00

我想从计数值显示最小(时间)和最大(时间)

我正是需要的

对于特定日期,001分钟(时间)是02.00最大值(时间)是23.00

SQL查询?

Gre*_*lds 8

尝试类似的东西

select id, 
  count(*) as time_count, 
  min(time) as min_time, 
  max(time) as max_time 
from table
group by id, date;
Run Code Online (Sandbox Code Playgroud)