我有一个包含 ID、值和日期的表。此表中有许多 ID、值和日期。
记录会定期插入到该表中。ID 将始终保持不变,但偶尔值会更改。
我如何编写一个查询,它会给我 ID 加上值更改的最近时间?注意:该值将始终增加。
从这个样本数据:
Create Table Taco
( Taco_ID int,
Taco_value int,
Taco_date datetime)
Insert INTO Taco
Values (1, 1, '2012-07-01 00:00:01'),
(1, 1, '2012-07-01 00:00:02'),
(1, 1, '2012-07-01 00:00:03'),
(1, 1, '2012-07-01 00:00:04'),
(1, 2, '2012-07-01 00:00:05'),
(1, 2, '2012-07-01 00:00:06'),
(1, 2, '2012-07-01 00:00:07'),
(1, 2, '2012-07-01 00:00:08')
结果应该是:
Taco_ID Taco_date
1 2012-07-01 00:00:05
(因为 00:05 是最后一次Taco_Value
更改。)