一个表如下
Num DeviceID Status Time Longitude Latitude
1 1 True 2012/11/13 0:00:00 116.371035 39.8968533
2 1 True 2012/11/13 0:00:30 116.371035 39.8968533
3 1 True 2012/11/13 0:01:00 116.371035 39.8968533
4 3 True 2012/11/13 0:00:00 116.37212 39.9
5 3 True 2012/11/13 0:00:30 116.37212 39.9
6 3 True 2012/11/13 0:01:00 116.37112 39.896861
我想获得最新的不同ID的数据怎么写SQL语句啊
Num DeviceID Status Time Longitude Latitude
1 1 True 2012/11/13 0:00:00 116.371035 39.8968533
2 1 True 2012/11/13 0:00:30 116.371035 39.8968533
3 1 True 2012/11/13 0:01:00 116.371035 39.8968533
4 3 True 2012/11/13 0:00:00 116.37212 39.9
5 3 True 2012/11/13 0:00:30 116.37212 39.9
6 3 True 2012/11/13 0:01:00 116.37112 39.896861
我想获得最新的不同ID的数据怎么写SQL语句啊
解决方案 »
- 如何通过反射得到所在的命名空间与类的名称
- ADOX.ColumnClas 创建表如何设置默认值
- 怎样在Winfrom下的对DataGridView单元格合并
- c# 里面使用GDI
- 过客师傅 和 wuyazhe在吗?还是正则表达式的问题
- C#中请问如何启动一个外部应用程序,并且得到外部应用程序主窗体的句柄
- Socket问题:Socket多线程操作问题。
- 初学者问一个菜鸟问题,一堆完成的程序最后怎么样变成可以传给别人使用的发布版本啊?请指点!
- C#的combobox能否实现存储键值对
- 强制类型转换与重载!!!
- 求一 带.NET可编程性支持的OFFICE 2003
- C# 动态创建lable textbox的问题
select * from table1 where DeviceID in(select max(num) from table1 gorup by DeviceID )
写错了 应该 红色部分换成 num 试试
select * from
(select row_number() over (partition by DeviceID order by [time] desc) rownum,* from bibi)as g
where rownum=1