Foxtable(狐表)用户栏目专家坐堂 → 序号


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

主题:序号

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/13 9:46:00 [显示全部帖子]

Sel5ect  Row_Number() Over(Order by {销进退账目}.日期 Desc) As 序号, {销进退账目}.日期,{销进退账目}.店名

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/13 16:51:00 [显示全部帖子]

For Each dr As DataRow In dt.Select("店名='" & e.PostValues("店名") & "' ", "序号")

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/13 17:13:00 [显示全部帖子]

只能自己找问题了。减少数据量,简化sql进行调试

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/14 9:07:00 [显示全部帖子]

关联是会重复统计的,比如下面语句
select a.编号,a.日期,sum(b.金额) as 金额 from a left join b on a.编号=b.编号 and a.日期=b.日期 group by a.编号,a.日期

假设a表有2条数据,b表有4条数据,关联后会产生2*4=8条数据,里面会有重复的数据,统计后肯定就不正确了。

应该先统计再关联,比如
select a.编号,a.日期,b.金额 from a left join (select 编号,日期,sum(金额) as 金额 from  b group by a.编号,a.日期) as b on a.编号=b.编号 and a.日期=b.日期

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/14 10:02:00 [显示全部帖子]

请提供项目、表格数据测试,以及结果进行对比

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/14 10:57:00 [显示全部帖子]

正确的结果是怎么样的?

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/14 12:16:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.zip


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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/14 15:59:00 [显示全部帖子]

已经有序号列?

Dim sql As String = "Se5lect  序号,..............Where {销进退账目}.店名='" & e.PostValues("店名") & "'"& 对账品名 &" "'

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/14 16:08:00 [显示全部帖子]

换个名称

Dim sql As String = "Se5lect  Row_Number() Over(Order by {销进退账目}.日期 ) As 分页序号,序号,..............Where {销进退账目}.店名='" & e.PostValues("店名") & "'"& 对账品名 &" "'


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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/14 16:28:00 [显示全部帖子]

那就增加一个。否则没有办法

 回到顶部
总数 17 1 2 下一页