我有这个数据库表,其中数据不断被添加到。正在添加的数据是传感器数据,因此每个传感器每小时有两个读数。我想知道一种方法来获得整个月的最后一天的读数。例如,如何得到每一天的最后一次读数
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天的天数等。不像我的应用程序。谁能帮忙?谢谢。
谢谢大家的快速回复。我非常感谢每一个答案。他们都工作得很好,但我更喜欢@Dems的解决方案。再次感谢所有。 – Rick