Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:求教,关于求最大列数值,SQL语句?

1楼
baoxyang 发表于:2009/11/17 11:55:00
cmd.CommandText = "select Max(回车时间),状态,车号 from {车辆资料} where 车号= 'AB'"
dim dt as datatable = cmd.ExecuteReader
dim dr as datarow = dt.datarows(0)

目的:查找车辆资料表中,车号为AB的回车时间最大的,此车的状态及车号及回车时间。当表为空时或者不存在此记录时,应如何判断?
请高手帮忙,谢谢!本人SQL语句不太熟悉。
2楼
狐狸爸爸 发表于:2009/11/17 11:57:00

cmd.CommandText = "select Max(回车时间),状态,车号 from {车辆资料} where 车号= 'AB'"
dim dt as datatable = cmd.ExecuteReader
dim dr as datarow
if dt.Datarows.Count > 0 Then
  dr= dt.datarows(0)
End If

3楼
lxl 发表于:2009/11/17 12:09:00
select Max(回车时间),状态,车号
from {车辆资料}
where 车号= 'AB'
Group by 车号,状态


4楼
baoxyang 发表于:2009/11/17 13:18:00

如果表中无此查询记录,Max(回车时间)会出错吧。

5楼
lxl 发表于:2009/11/17 13:30:00

不会返回记录。
2楼的代码就是判断是否返回了记录

共5 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .05469 s, 2 queries.