Foxtable(狐表)用户栏目专家坐堂 → 关于SQL语句的请教


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

主题:关于SQL语句的请教

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/9 16:18:00 [显示全部帖子]

必须使用代码合成sql语句,无法直接写sql语句得到的

 

http://www.foxtable.com/webhelp/scr/2965.htm

 

类似交叉统计的代码

 

http://www.foxtable.com/webhelp/scr/0165.htm

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/9 17:08:00 [显示全部帖子]

如果是sqlserver数据库,参考

 

https://www.cnblogs.com/0201zcr/p/4820706.html

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/12 16:48:00 [显示全部帖子]

获取第二大的日期

 

select 第一列, MAX(第五列) from {表A} where 第五列 < (select MAX(第五列) from {表A} ) group by 第一列

 

第一、第二的日期,一起,这样写

 

select 第一列, 日期1, (select max(第五列) from {表A} as b where a.第一列=b.第一列 and 第五列<a.日期1) as 日期2 from (select 第一列,max(第五列) as 日期1 from {表A} group by 第一列) as a

 

认认真真看懂 https://www.cnblogs.com/0201zcr/p/4820706.html

 


 回到顶部