这句查询语句错在哪里?为什么总是不能执行?提示into附近有错误!

jethao 2002-12-24 05:17:06
有一张记录表<T1>,内有<人员代码>、<姓名>、<记录日期>字段,现在我想找到查到每个人员的“记录日期为最新”的记录:

select yhdm as 用户代码, yhmc as 用户名称,kprq as 开票日期
from t1,(select yhdm,max(kprq) as kprq ) into T1 from t1 group by yhdm
where t1.yhdm = T2.yhdm
...全文
38 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengdali 2002-12-24
  • 打赏
  • 举报
回复
哦!呀!我都看错了!呵呵!

select yhdm as 用户代码, yhmc as 用户名称,max(kprq) as 开票日期
from t1 group by yhdm,yhmc
pae 2002-12-24
  • 打赏
  • 举报
回复
into 写在 from 之前

怎么能有两个from呢? 你应该仔细看看sql语法了
caiyunxia 2002-12-24
  • 打赏
  • 举报
回复
select yhdm as 用户代码, yhmc as 用户名称,kprq as 开票日期
from t1,(select yhdm,max(kprq) as kprq FROM T1 GROUP BY YHDM) T2
where t1.yhdm = T2.yhdm
XLYT 2002-12-24
  • 打赏
  • 举报
回复
select yhdm,max(kprq) as kprq后面没有from了?
pengdali 2002-12-24
  • 打赏
  • 举报
回复
select yhdm as 用户代码, yhmc as 用户名称,kprq as 开票日期
from t1,(select yhdm,max(kprq) as kprq ) T2 from t1 group by yhdm
where t1.yhdm = T2.yhdm
pengdali 2002-12-24
  • 打赏
  • 举报
回复
select yhdm as 用户代码, yhmc as 用户名称,kprq as 开票日期
from t1,(select yhdm,max(kprq) as kprq ) T1 from t1 group by yhdm
where t1.yhdm = T2.yhdm

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧