我有几个机器同时录入数据,我想按机器取各自机器最新录入的那条记录,怎么取!

smiletosky 2003-09-23 07:01:48
!!!
...全文
36 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
trobin 2003-10-20
  • 打赏
  • 举报
回复
select * from
tb a,
(select 机器名,max(dt) as dtm from tb group by 机器名) b
where a.机器名 = b.机器名 and a.dt = b.dtm
smiletosky 2003-09-25
  • 打赏
  • 举报
回复
其他字段

trobin 2003-09-25
  • 打赏
  • 举报
回复
select max(dt) from tb group by 机器名
smiletosky 2003-09-25
  • 打赏
  • 举报
回复
当然有,没有怎么做
smiletosky 2003-09-25
  • 打赏
  • 举报
回复
当然有,没有怎么做
hqc 2003-09-24
  • 打赏
  • 举报
回复
对,必须标示!
txlicenhe 2003-09-23
  • 打赏
  • 举报
回复
必须有一个字段来记录是哪一台机器录入的才行。
yujohny 2003-09-23
  • 打赏
  • 举报
回复
那你表里面有没有字段标志是哪台机器插入的数据呢?
如果没有,是没有办法的了

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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