Foxtable(狐表)用户栏目专家坐堂 → sql的selcet语句咨询


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

主题:sql的selcet语句咨询

帅哥哟,离线,有人找我吗?
guosheng
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:896 积分:7535 威望:0 精华:0 注册:2017/12/27 14:19:00
sql的selcet语句咨询  发帖心情 Post By:2020/10/23 11:04:00 [只看该作者]

iyear字段是字符类型,但是输入的是年份,比如:2020,2019……。筛选条件是取iyear最大。sql的最后的 iyear的条件怎么啊?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:新建文本文档.txt


[此贴子已经被作者于2020/10/23 11:04:42编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/23 11:14:00 [只看该作者]

Select a.[ccode],a.[ccode_name],a.[iyear],a.[bend],a.[bbank],a.[bcash] FROM {code} as a inner join (select [ccode],max(iyear) from {code}  group by [ccode]) as b on a.[ccode]=b.[ccode] where (a.bbank=1 or a.bcash=1) and a.bend=1 and a.iyear=b.iyear

 回到顶部
帅哥哟,离线,有人找我吗?
guosheng
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:896 积分:7535 威望:0 精华:0 注册:2017/12/27 14:19:00
  发帖心情 Post By:2020/10/23 11:33:00 [只看该作者]

我是用sql语句fill填充一个table,这个sql报错了,说是sql有误或数据源有误。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/23 11:40:00 [只看该作者]

什么错误。请提供实例测试

 回到顶部
帅哥哟,离线,有人找我吗?
guosheng
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:896 积分:7535 威望:0 精华:0 注册:2017/12/27 14:19:00
  发帖心情 Post By:2020/10/23 13:28:00 [只看该作者]


窗口1的afterload中第一行代码是版主提供的,运行会报错。第二行代码是之前的,运行不会报错。
[此贴子已经被作者于2020/10/23 13:44:38编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/23 13:44:00 [只看该作者]

Select a.[ccode],a.[ccode_name],a.[iyear],a.[bend],a.[bbank],a.[bcash] FROM {code} as a inner join (select [ccode],max(iyear) as iyear from {code}  group by [ccode]) as b on a.[ccode]=b.[ccode] where (a.bbank=1 or a.bcash=1) and a.bend=1 and a.iyear=b.iyear

 回到顶部
帅哥哟,离线,有人找我吗?
guosheng
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:896 积分:7535 威望:0 精华:0 注册:2017/12/27 14:19:00
  发帖心情 Post By:2020/10/23 17:17:00 [只看该作者]

ccode不是每行的唯一识别码(该字段会重复),每一行唯一识别码需要判断2个字段(ccode,iyear,sql阴影部分要怎么改改啊?
Select a.[ccode],a.[ccode_name],a.[iyear],a.[bend],a.[bbank],a.[bcash] FROM {code} as a inner join (select [ccode],max(iyear) as iyear from {code}  group by [ccode]) as b on a.[ccode]=b.[ccode] where (a.bbank=1 or a.bcash=1) and a.bend=1 and a.iyear=b.iyear
[此贴子已经被作者于2020/10/23 17:18:04编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/23 17:24:00 [只看该作者]

已经有了

Select a.[ccode],a.[ccode_name],a.[iyear],a.[bend],a.[bbank],a.[bcash] FROM {code} as a inner join (select [ccode],max(iyear) as iyear from {code}  group by [ccode]) as b on a.[ccode]=b.[ccode] where (a.bbank=1 or a.bcash=1) and a.bend=1 and a.iyear=b.iyear

 回到顶部