Foxtable(狐表)用户栏目专家坐堂 → 如何取最后日期?


  共有1537人关注过本帖树形打印复制链接

主题:如何取最后日期?

帅哥,在线噢!
lin98
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1145 积分:7566 威望:0 精华:0 注册:2020/11/4 22:15:00
如何取最后日期?  发帖心情 Post By:2023/10/16 11:19:00 [显示全部帖子]

表A:  料号、日期
        F1     2023-5-3
       F1      2023-6-30
       F2      2023-03-20
       F2      2023-9-30

效果如下
表B:料号、最后日期
      F1      2023-6-30
     F2      2023-9-30

问题一:表B如何实现取表A指定料号的最后日期?
问题二:如果表A的数量大,上百万条记录,用这种方法会不会影响效率?

 回到顶部
帅哥,在线噢!
lin98
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1145 积分:7566 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2023/10/17 13:45:00 [显示全部帖子]


UPDATE {表BB}, {表AA} Set {表BB}.最后日期 = {表AA}.日期(max(日期)) Where {表BB}.[料号] = {表AA}.[料号]



[此贴子已经被作者于2023/10/17 16:55:52编辑过]

 回到顶部
帅哥,在线噢!
lin98
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1145 积分:7566 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2023/10/17 14:50:00 [显示全部帖子]

语法错误 (操作符丢失) 在查询表达式 'a.日期 From (Select 料号, max(日期) As 日期 From [表AA] Group By 料号) As a' 中。

 回到顶部
帅哥,在线噢!
lin98
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1145 积分:7566 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2023/10/17 15:06:00 [显示全部帖子]

ACCESS

 回到顶部
帅哥,在线噢!
lin98
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1145 积分:7566 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2023/10/17 15:51:00 [显示全部帖子]

.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2022.8.18.1
错误所在事件:
详细错误信息:
操作必须使用一个可更新的查询。

 回到顶部
帅哥,在线噢!
lin98
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1145 积分:7566 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2023/10/17 16:12:00 [显示全部帖子]

已知条件:
  


是否可以实现,表B的最后日期从表A的日期,查找最后的日期?


[此贴子已经被作者于2023/10/17 16:55:32编辑过]

 回到顶部
帅哥,在线噢!
lin98
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1145 积分:7566 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2023/10/17 16:28:00 [显示全部帖子]

00
[此贴子已经被作者于2023/10/17 16:55:12编辑过]

 回到顶部