如何获得First& SQl Server表中的表行的最后一次出现

时间:2015-05-28 07:20:42

标签: sql-server

Date         Speed
____________________
01/01/2015    20
02/01/2015    30
03/01/2015    40
04/01/2015    0
05/01/2015    0
06/01/2015    0
07/01/2015    10
08/01/2015    20

需要这样的结果(其中speed = 0)

First-OccurrenceDate  Last-OccurrenceDate
04/01/2015            06/01/2015 

2 个答案:

答案 0 :(得分:2)

试试这个:

SELECT MIN(Date) AS First-OccurrenceDate, MAX(Date) AS Last-OccurrenceDate
FROM   MYTABLE
WHERE  SPEED = 0

答案 1 :(得分:1)

试试这个:

select min([Date]) as [First-OccurrenceDate], max([Date]) as [Last-OccurrenceDate]
from yourtablename
where speed = 0