我有这个数据库表,其中不断添加数据。添加的数据是传感器数据,因此每个传感器每小时有两个读数。我想知道一种方法来获取整个月当天的最后一次读数。例如,
select * from dbo.NewLogTable
where Sensor_ID= '12345'and Date_Reading between '2012-08-01' and '2012-08-31'
and DateTimeStamp between '23:30:00'and '23:59:00'
order by DateTimeStamp asc
我知道这不起作用,但它是我想要的伪代码。同样,这里的目标是每天只获得一个特定传感器的读数(最新)。我已经看到很多例子,其中显示了一个月的第一天和最后一天,显示过去 x 天等。不太像我的应用程序。任何人都可以帮忙吗?谢谢。