如何写个SELECT语句取出所有ID字段对应的每个ID最近一天日期的记录集 select * from 表 a where TDATE in (select max(TDATE) from 表 group by ID) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 上面理解错误select a.* from 表 a ,(select max(TDATE) as TDATE,ID from 表 group by ID) bwhere a.TDATE=b.TDATE and a.ID=b.ID select [TDate]=max(TDate), ID, [AMOUNT]=sum(AMOUNT)from 表group by ID select a.*from 表 awhere a.ID = (select top 1 ID from 表 where TDATE=a.TDATE) select a.*from 表 awhere not exists(select 1 from 表 where ID=a.ID and TDATE>a.TDATE) select a.*from 表 awhere a.TDATE = (select top 1 ID from 表 where ID=a.ID order by TDATE desc) 数据库换了局域网,不能用了 导出数据库某表到txt文件,行顺序打乱了 sql 语句排序的问题 简单排序 这个问题很久了,没人回复,关于数据库备份的 请求叫一个统计的问题 急救.数学高手请进 有高手遇到过这样的问题吗? 百思不得其解!!!!!!!!! vb怎么接收一个储存过程返回的参数的值 哪有vc7.0免序列码下载的50分要给就 安装SQL时的出现的报错,是高手就来看!! 在存储过程里如何判断参数的值是否含有字符的函数
select a.* from 表 a ,(select max(TDATE) as TDATE,ID from 表 group by ID) b
where a.TDATE=b.TDATE and a.ID=b.ID
ID,
[AMOUNT]=sum(AMOUNT)
from 表
group by ID
a.*
from
表 a
where
a.ID = (select top 1 ID from 表 where TDATE=a.TDATE)
a.*
from
表 a
where
not exists(select 1 from 表 where ID=a.ID and TDATE>a.TDATE)
a.*
from
表 a
where
a.TDATE = (select top 1 ID from 表 where ID=a.ID order by TDATE desc)