如何写生成每个货号第一条记录的结果集? select * from 表 awhere not exists( select * from 表 where 货号=a.货号 and 时间<a.时间) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样取得的结果集是每个货号的时间排正序后的第一条记录,我试着在语句最后加了 order by 时间 desc,显示的结果集还是一样,怎么回事?我需要取按时间排倒序后取每一个货号的第一条记录 select * from 表 awhere not exists( select * from 表 where 货号=a.货号 and 时间>a.时间) -- 看错了, 正序用小于, 倒序用大小即可. 这句动态语句应该怎么写? sql 仅仅截取字符串 在视图的定义语句里面能否实现类似存储过程的过程性语句 自定义函数中怎么实现表记录循环... 疑难杂症 SQL2000数据同步更新SQL2005问题,急~~~~ 请教SQL2005Server 系统管理员怎样限制用户使用master的xp_cmdshell存储过程 如何恢复数据库,只有一个mdf文件 高手请教!!急~~~ sql server2000的端口问题! 參數為什麼傳不進去? 日期型数据在保存时如果不给值保存后会有1900-1-1的值,如何解决
where not exists(
select * from 表
where 货号=a.货号 and 时间>a.时间) -- 看错了, 正序用小于, 倒序用大小即可.